|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Action
Interface for goal-satisfying actions.
Goal,
Goal.setAction(org.apache.maven.werkz.Action),
DefaultAction| Method Summary | |
|---|---|
void |
performAction(Session session)
Perform the action required to satisfy the Goal. |
boolean |
requiresAction()
Determine if this Action's performAction(org.apache.maven.werkz.Session) method
should be invoked. |
| Method Detail |
|---|
boolean requiresAction()
Action's performAction(org.apache.maven.werkz.Session) method
should be invoked.
This method is called after this Goal's prerequisites
have been completely satisfied, and immediately before the possibility
of invoking performAction().
If this method returns true, then this Goal's
performAction() will be called in order to satisfy this
Goal. If this method returns false, then
this Goal is considered satisfied without invoking the
performAction() method.
This method is the location to implement intra-goal dependency-checking.
true if this Goal's performAction()
method should be immediately invoked, otherwise false.performAction(org.apache.maven.werkz.Session)
void performAction(Session session)
throws java.lang.Exception
Goal.
Once all prerequisites have been satisfied, the Goal's
performAction() method may be invoked, depending on
the return value of requiresAction(), in order to satisfy
this Goal.
java.lang.Exception - if an errors occurs during execution.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||