ix.ip2
Class ActivityAgenda.ExpandAction
java.lang.Object
|
+--ix.ip2.HandlerAction
|
+--ix.ip2.ActivityAgenda.ExpandAction
- Direct Known Subclasses:
- ActivityAgenda.ManualExpandAction
- Enclosing class:
- ActivityAgenda
- class ActivityAgenda.ExpandAction
- extends HandlerAction
Handles an issue by expanding it into subissues
as specified by a schema.
Method Summary |
protected void |
applyEnv(MatchEnv env)
|
void |
computeStatus()
Called when something has happened that might have changed
this action's ready status. |
protected void |
do_expansion(AgendaItem item)
|
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. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
item
AgendaItem item
refinement
Refinement refinement
env
MatchEnv env
filterConds
java.util.List filterConds
filterEnv
MatchEnv filterEnv
ActivityAgenda.ExpandAction
ActivityAgenda.ExpandAction(AgendaItem item,
Refinement refinement,
MatchEnv env)
isStillValid
public boolean isStillValid()
- Description copied from class:
HandlerAction
- Called when something has happened that might mean this action
no longer makes sense and should be deleted. This method just
returns true and is overridden in subclasses that have instances
that may cease to be valid.
- Overrides:
isStillValid
in class HandlerAction
isReady
public boolean isReady()
- Description copied from class:
HandlerAction
- Indicates whether this action is ready to be used or else
is waiting for something that would enable it to be used.
This method just returns true and is overridden in subclasses
that have instances that are not always ready.
- Overrides:
isReady
in class HandlerAction
computeStatus
public void computeStatus()
- Description copied from class:
HandlerAction
- Called when something has happened that might have changed
this action's ready status. This method does nothing and
is overridden in subclasses that have instances that are not
always ready.
- Overrides:
computeStatus
in class HandlerAction
handle
public void handle(AgendaItem item)
- Description copied from class:
HandlerAction
- Handle the item in the manner appropriate to this handler-action.
This method merely changes the item's status to COMPLETE and
is overridden in subclasses that handle the item in more
interesting ways.
- Overrides:
handle
in class HandlerAction
do_expansion
protected void do_expansion(AgendaItem item)
applyEnv
protected void applyEnv(MatchEnv env)