Package org.malai.interaction

Interface Summary
Eventable This interface corresponds to objects that may have an event manager.
EventHandler This interface can be used for object that want to gather events (mouse pressed, etc.) produced by HIDs.
InteractionHandler Defines an interaction for objects that want to by notified when the state of an interaction changed.
 

Class Summary
AbortingState This state defines a aborting state that aborts the interaction.
ButtonPressedTransition This transition must be used to use a button pressed event within an interaction.
CheckBoxTransition This transition is mapped to a checkbox that has been modified.
Event Defines the concept of event.
InitState This state defines a initial state that starts the interaction.
Interaction Defines an interaction as defined in the Malai model.
IntermediaryState This state defines a standard state that modifies the state of the interaction.
KeyboardTransition This abstract transition is used a model for transition based on keyboard events.
KeyPressEvent This class defines an event corresponding to the pressure of a key.
KeyPressureTransition This transition corresponds to a pressure of a key of a keyboard.
KeyReleaseTransition This transition corresponds to a release of a key of a keyboard.
ListTransition This transition is mapped to a list (ItemSelectable) that has been modified.
MenuItemTransition This transition is mapped to a menu item that has been pressed.
MousePressEvent This class defines an event corresponding to the pressure of a button of a mouse.
MoveTransition This transition corresponds to a move of a button of a pointing device.
PointingDeviceTransition This abstract transition defines a model for transitions based on pointing device events.
PressureTransition This transition corresponds to a pressure of a button of a pointing device.
ReleaseTransition This transition corresponds to a release of a button of a pointing device.
ScrollTransition This transition corresponds to a scroll event.
SpinnerTransition This transition is mapped to a spinner that has been modified.
State A state is a component of a state machine.
SwingEventManager A Swing event manager gathers Swing events produces by widgets and tranfers them handlers.
TabSelectedTransition This transition corresponds to a change in the selection of a tabbed pane.
TerminalState This state defines a terminal state that ends the interaction.
TextChangedTransition This transition corresponds to a change of the text of a text field.
TimeoutTransition This transition defines a timeout: when the user does nothing during a given duration, the timeout transition is executed.
Transition A transition links two states of a state machine if a given condition is respected.
WindowClosedTransition This transition corresponds to a press on the decorative close button of a frame.