com.karneim.util.collection.regex
Class PAutomaton

java.lang.Object
  |
  +--com.karneim.util.collection.set.SAutomaton
        |
        +--com.karneim.util.collection.regex.PAutomaton

public class PAutomaton
extends SAutomaton


Inner classes inherited from class com.karneim.util.collection.set.SAutomaton
SAutomaton.IChangeListener
 
Constructor Summary
PAutomaton()
           
PAutomaton(FSAData data)
           
PAutomaton(java.io.InputStream automatonDataStream)
           
PAutomaton(java.lang.String regEx)
           
 
Method Summary
 void addAll(java.lang.String regEx)
           
 java.lang.String getRegEx()
           
 void removeAll(java.lang.String regEx)
           
 void retainAll(java.lang.String regEx)
           
 void toData(java.io.OutputStream automatonDataStream)
          writes this.toData() to the automatonDataStream and appends this.getRegEx() to the automatonDataStream.
 
Methods inherited from class com.karneim.util.collection.set.SAutomaton
addAll, addChangeListener, addState, addState, clear, complement, getStartState, getStates, isDeterministic, minimize, removeAll, removeChangeListener, removeState, retainAll, setStartState, toData, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PAutomaton

public PAutomaton()

PAutomaton

public PAutomaton(java.lang.String regEx)

PAutomaton

public PAutomaton(FSAData data)

PAutomaton

public PAutomaton(java.io.InputStream automatonDataStream)
           throws java.io.IOException,
                  java.lang.ClassNotFoundException
Method Detail

toData

public void toData(java.io.OutputStream automatonDataStream)
            throws java.io.IOException
writes this.toData() to the automatonDataStream and appends this.getRegEx() to the automatonDataStream.
Overrides:
toData in class SAutomaton

addAll

public void addAll(java.lang.String regEx)

retainAll

public void retainAll(java.lang.String regEx)

removeAll

public void removeAll(java.lang.String regEx)

getRegEx

public java.lang.String getRegEx()