Uses of Class
ix.ip2.ItemHandler

Packages that use ItemHandler
ix.ip2 I-X Process Panels 
ix.iplan The I-X planner. 
ix.iserve The I-Serve agent and related classes. 
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.AddExtensionsHandler
           
 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 PanelController.addItemHandler(ItemHandler handler)
           
 void Agenda.addItemHandler(ItemHandler handler)
           
 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.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.reconsiderHandler(ItemHandler handler, java.lang.Object reason)
          Called by a handler when it discovers that it may need to add actions.
 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.
 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.iserve
 

Subclasses of ItemHandler in ix.iserve
 class AddServletHandler
          A handler for adding servlets.
 

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.