|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.williams.cs.ljil.finitizer.Actionable
edu.williams.cs.ljil.finitizer.actions.ResolutionAction
public abstract class ResolutionAction
| Constructor Summary | |
|---|---|
ResolutionAction()
|
|
| Method Summary | |
|---|---|
void |
apply()
Apply the action |
void |
ensureApplied()
Ensure the action has been applied |
void |
ensureUnapplied()
Ensure the action has been applied |
abstract java.lang.String |
getDescription()
One-line description |
boolean |
isApplied()
Has this action been applied? |
java.lang.String |
toString()
|
void |
unapply()
Undo the action |
| Methods inherited from class edu.williams.cs.ljil.finitizer.Actionable |
|---|
addStateListener, addStateListenerRecursively, addSubAction, fireStateChanged, getParent, getSubActionAt, getSubActionCount, getSubActions, indexOf, isLeaf, isResolved, removeStateListener, setParent, unapplyAllSubActions |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ResolutionAction()
| Method Detail |
|---|
public boolean isApplied()
isApplied in class Actionablepublic void ensureApplied()
ensureApplied in class Actionablepublic void ensureUnapplied()
ensureUnapplied in class Actionable
public void apply()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionpublic void unapply()
public abstract java.lang.String getDescription()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||