|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jstacs.motifDiscovery.history.NoRevertHistory
public class NoRevertHistory
This class implements a history that allows operations, that are not a
priorily forbidden and do not create a configuration that has already be
considered. If not a priorily forbidden shrink operations are always allowed.
This history may not cause an termination of the motif discovery.
CappedHistory| Constructor Summary | |
|---|---|
NoRevertHistory()
This constructor creates an instance that allows to shift shrink and expand the motif. |
|
NoRevertHistory(boolean allowShift,
boolean allowShrink,
boolean allowExpand)
This constructor creates an instance with user specified allowed operations. |
|
NoRevertHistory(StringBuffer xml)
This is the constructor for the interface Storable. |
|
| Method Summary | |
|---|---|
void |
clear()
This method clears the history, i.e. |
NoRevertHistory |
clone()
This method returns a deep copy of the instance |
boolean |
operationAllowed(int... op)
Returns true if the specified operation is allowed, i.e. |
void |
operationPerfomed(int... op)
This method puts an operation to the history. |
StringBuffer |
toXML()
This method returns an XML representation as StringBuffer of an
instance of the implementing class. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NoRevertHistory()
public NoRevertHistory(boolean allowShift,
boolean allowShrink,
boolean allowExpand)
allowShift - whether it is allowed to shift the motifallowShrink - whether it is allowed to shrink the motifallowExpand - whether it is allowed to expand the motif
public NoRevertHistory(StringBuffer xml)
throws NonParsableException
Storable.
xml - the XML representation as StringBuffer
NonParsableException - if the XML representation could not be parsed| Method Detail |
|---|
public StringBuffer toXML()
StorableStringBuffer of an
instance of the implementing class.
toXML in interface Storable
public NoRevertHistory clone()
throws CloneNotSupportedException
History
clone in interface Historyclone in class ObjectCloneNotSupportedException - if not possibleCloneable,
Object.clone()public void clear()
History
clear in interface Historypublic boolean operationAllowed(int... op)
Historytrue if the specified operation is allowed, i.e. it does not conflict with any operation from the history.
operationAllowed in interface Historyop - the operation to be tested
true if the specified operation is allowedpublic void operationPerfomed(int... op)
History
operationPerfomed in interface Historyop - the performed operation
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||