Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
ix.ip2.ItemHandler

Packages that use ItemHandler
ix.ip2 | I-X Process Panels
ix.iplan | The I-X planner.
ix.test | Simple applications for testing purposes.

Uses of ItemHandler in ix.ip2

Subclasses of ItemHandler in ix.ip2
`class` | `ActivityHandler` Generates HandlerActions for an ActivityItem.
`class` | `CompletionHandler` Generates HandlerActions that let a user do nothing or make an `AgendaItem` complete.
`class` | `ConditionHandler` Satisfies conditions
`class` | `ConnectHandler`
`class` | `ExpandHandler` Adds expansion actions to activities based on refinements in the agent's domain.
`class` | `ForwardingHandler` Generates HandlerActions to forward Issues or Activities to other agents.
`class` | `InvokeHandler` Generates HandlerActions for an AgendItem.
`class` | `Ip2.AddHandlersHandler`
`class` | `IssueHandler` Generates HandlerActions for an IssueItem.
`class` | `LoadDomainHandler` Generates a `HandlerAction` that loads a new domain and one that inclides a domain in the agent's existing domain.
`class` | `LoadPlanHandler` Generates a `HandlerAction` that loads a plan.
`class` | `LoadStateHandler` Generates a `HandlerAction` that loads a plan that contains world-state.
`class` | `PerformAsActivityHandler` Generates a `HandlerAction` that removes an issue and adds a corresponding activity.
`class` | `QueryHandler` Generates HandlerActions that send queries.
`static class` | `QueryHandler.AnswerHandler` Generates HandlerActions that send answers to queries.
`class` | `SendReportHandler` Generates HandlerActions that send a report.
`class` | `SetCapabilitiesHandler`
`class` | `ShowURLHandler` Generates a `HandlerAction` that asks the HTML viewer to display a URL.
`class` | `SimpleCompletionHandler` Generates HandlerActions that let a user do nothing or make an `AgendaItem` complete.
`class` | `SyncSimulationTimeHandler`
`static class` | `SyncState.SyncStateHandler`
`class` | `SyncStateClient.SyncStateClientHandler`
`class` | `SyncStateServer.SyncStateServerHandler`
`class` | `TransformToActivityHandler` Generates a `HandlerAction` that removes an issue and sets up the Messenger to add it as an activity.

Fields in ix.ip2 declared as ItemHandler
`(package private) ItemHandler` | `HandlerAction.Automatic.handler`

Methods in ix.ip2 that return ItemHandler
`ItemHandler` | `PanelController.findHandler(Predicate1 p)`
`static ItemHandler` | `ItemHandler.makeHandler(Ip2 ip2, java.lang.String className)` Constructs an instance of the class with the specified name.

Methods in ix.ip2 with parameters of type ItemHandler
`void` | `PanelController.addActivityHandler(ItemHandler handler)`
`void` | `PanelController.addHandler(ItemHandler handler)` Install the handler as a handler for issues, activities, or both, as appropriate.
`void` | `PanelController.addIssueHandler(ItemHandler handler)`
`void` | `Agenda.addItemHandler(ItemHandler handler)`
`void` | `PanelController.addItemHandler(ItemHandler handler)`
`void` | `Agenda.checkActionValidity(ItemHandler handler, java.lang.Object reason)` Called by the controller when a handler has discovered that some actions may need to be deleted.
`void` | `PanelController.checkActionValidity(ItemHandler handler, java.lang.Object reason)` Called by a handler when it discovers that some actions may need to be deleted.
`void` | `Agenda.reconsiderHandler(ItemHandler handler, java.lang.Object reason)` Called by the controller when a handler has discovered that it may need to add actions.
`void` | `PanelController.reconsiderHandler(ItemHandler handler, java.lang.Object reason)` Called by a handler when it discovers that it may need to add actions.
`boolean` | `WaitForReportsItem.wantsActionsFrom(ItemHandler handler)`
`boolean` | `AgendaItem.wantsActionsFrom(ItemHandler handler)` Gives this item its say in whether an item-handler should be able to give it handler actions.
`boolean` | `ActivityAgenda.OtherReportsActivity.wantsActionsFrom(ItemHandler handler)`

Constructors in ix.ip2 with parameters of type ItemHandler
`HandlerAction.Automatic(ItemHandler h)`
`HandlerAction.Automatic(ItemHandler h, java.lang.String descr)`
`HandlerAction.AutomaticWhenBound(AgendaItem item, ItemHandler h)`
`HandlerAction.AutomaticWhenBound(AgendaItem item, ItemHandler h, java.lang.String descr)`

Uses of ItemHandler in ix.iplan

Subclasses of ItemHandler in ix.iplan
`class` | `IPlanCompletionHandler` Generates HandlerActions for an AgendItem.
`class` | `IPlanConditionHandler` Satisfies conditions
`class` | `IPlanExpandHandler` Adds expansion actions to activities based on refinements in the agent's domain.
`class` | `ThatcherActivityHandler` Adds expansion actions to activities based on refinements in the agent's domain.

Uses of ItemHandler in ix.test

Subclasses of ItemHandler in ix.test
`class` | `ChangeSymbolNameHandler` Adds a handler action that changes the agent's symbol-name.
`class` | `MatchChoiceHandler` Constrains variables by matching a pattern against a choice of values.
`class` | `MatchStateHandler`
`class` | `TestAutoHandler` A simple automatic handler.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES