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
Method Summary |
void |
addAll(java.lang.String regEx)
|
protected AutomatonSet_String |
getAutomaton()
|
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, getAutomatonChangedListener, getStartState, getStates, init, isDeterministic, minimize, removeAll, removeChangeListener, removeState, retainAll, setStartState, toData, toFSAData, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PAutomaton
protected PAutomaton(Automaton_Pattern automaton)
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
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
getAutomaton
protected AutomatonSet_String getAutomaton()
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
- Throws:
java.io.IOException
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()