|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectix.ip2.HandlerAction
ix.ip2.ExpandHandler.ExpandAction
public class ExpandHandler.ExpandAction
Handles an activity by expanding it into subactivities as specified by a refinement schema.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ix.ip2.HandlerAction |
---|
HandlerAction.Automatic, HandlerAction.AutomaticWhenBound, HandlerAction.Manual, HandlerAction.NoAction, HandlerAction.NotApplicable |
Field Summary |
---|
Fields inherited from class ix.ip2.HandlerAction |
---|
shortDescription |
Method Summary | |
---|---|
void |
computeStatus()
Called when something has happened that might have changed this action's ready status. |
protected void |
do_expansion(AgendaItem item)
|
protected MatchEnv |
getInstantiationEnv()
|
ActionUnreadyReason |
getUnreadyReason()
Returns an object that explains why this handler is not ready to be used. |
void |
handle(AgendaItem item)
Handle the item in the manner appropriate to this handler-action. |
boolean |
isReady()
Indicates whether this action is ready to be used or else is waiting for something that would enable it to be used. |
boolean |
isStillValid()
Called when something has happened that might mean this action no longer makes sense and should be deleted. |
protected void |
reevaluateFilters(AgendaItem item)
|
protected void |
setSatusAfterExpansion(AgendaItem item)
|
Methods inherited from class ix.ip2.HandlerAction |
---|
canAlwaysBeTakenNow, getActionDescription, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public boolean isStillValid()
HandlerAction
Typically, this method is called as a consequence of
an ItemHandler
calling the controllers's
checkActionValidity method.
isStillValid
in class HandlerAction
PanelController.checkActionValidity(ItemHandler handler,
Object reason)
public boolean isReady()
HandlerAction
isReady
in class HandlerAction
HandlerAction.getUnreadyReason()
public void computeStatus()
HandlerAction
computeStatus
in class HandlerAction
public ActionUnreadyReason getUnreadyReason()
HandlerAction
getUnreadyReason
in class HandlerAction
HandlerAction.isReady()
public void handle(AgendaItem item)
HandlerAction
handle
in class HandlerAction
protected void setSatusAfterExpansion(AgendaItem item)
protected void do_expansion(AgendaItem item)
protected MatchEnv getInstantiationEnv()
protected void reevaluateFilters(AgendaItem item)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |