| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectix.ip2.HandlerAction
ix.ip2.HandlerAction.Automatic
ix.ip2.HandlerAction.AutomaticWhenBound
public static class HandlerAction.AutomaticWhenBound
Handles an item by invoking an item-handler's
 handle method,
 but does not become ready until all of the variables
 in its AgendaItem's pattern are bound.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class ix.ip2.HandlerAction | 
|---|
HandlerAction.Automatic, HandlerAction.AutomaticWhenBound, HandlerAction.Manual, HandlerAction.NoAction, HandlerAction.NotApplicable | 
| Field Summary | |
|---|---|
(package private)  AgendaItem | 
item
 | 
| Fields inherited from class ix.ip2.HandlerAction.Automatic | 
|---|
handler | 
| Fields inherited from class ix.ip2.HandlerAction | 
|---|
shortDescription | 
| Constructor Summary | |
|---|---|
HandlerAction.AutomaticWhenBound(AgendaItem item,
                                 ItemHandler h)
 | 
|
HandlerAction.AutomaticWhenBound(AgendaItem item,
                                 ItemHandler h,
                                 java.lang.String descr)
 | 
|
| Method Summary | |
|---|---|
 ActionUnreadyReason | 
getUnreadyReason()
Returns a reason giving the unbound variables in the agenda-item's pattern.  | 
 boolean | 
isReady()
Returns true iff all variables in the pattern have values.  | 
| Methods inherited from class ix.ip2.HandlerAction.Automatic | 
|---|
handle | 
| Methods inherited from class ix.ip2.HandlerAction | 
|---|
canAlwaysBeTakenNow, computeStatus, getActionDescription, isStillValid, toString | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
AgendaItem item
| Constructor Detail | 
|---|
public HandlerAction.AutomaticWhenBound(AgendaItem item,
                                        ItemHandler h)
public HandlerAction.AutomaticWhenBound(AgendaItem item,
                                        ItemHandler h,
                                        java.lang.String descr)
| Method Detail | 
|---|
public boolean isReady()
isReady in class HandlerActionHandlerAction.getUnreadyReason()public ActionUnreadyReason getUnreadyReason()
getUnreadyReason in class HandlerActionHandlerAction.isReady()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||