Package gumbo.interact

Provides special purpose building blocks for user interaction, including user feedback.

See:
          Description

Interface Summary
Interactor An interface for the role of interactor (interaction actor), with the interaction state publicly delegated to an InteractorState.
InteractorFlag A marker interface used by the system for standard interaction flags used in InteractorState.
InteractorState A state set intended as the public delegate for Interactor that maintains interactor state.
PickMapper Base interface for a mapper that converts an input interactor pick into an output interactor pick.
 

Class Summary
AbstractInteractor A full implementation of the Interactor interface.
AbstractInteractorState  
AbstractPickMapper A full implementation of the PickMapper interface that wraps a map, which performs the input to output translation.
ActionFlag Base class for "action" interactor flags.
ActionGroupAdapter An action feedback adapter that converts discrete action events into a target interactor state for group actions (see InteractorFlags.ACTION_GROUP_???).
ActionSingleAdapter An action feedback adapter that converts discrete action events into a target interactor state for single (non-group) actions (see InteractorFlags.ACTION_???).
ControlAdapter Base class for control feedback adapters.
ControlFlag Base class for "control" interactor flags.
DebugActionGroupAdapter Monitors all input and output events.
DebugActionSingleAdapter Monitors all input and output events.
DebugControlAdapter Monitors all input and output events.
DebugInputFacade Monitors all input and output events.
DebugPickAdapter Monitors all input and output events.
DebugPickMapper Monitors all input and output events.
InputFacade A facade providing common interactive input support.
InteractorFeedback Intended for use by interactors to provide interaction feedback presentations.
InteractorField  
InteractorField.EventIn  
InteractorField.EventInOut  
InteractorField.EventOut  
InteractorFlags Constants and utilities related to interactor flags (see InteractorFlag).
InteractorGroup An interactor representing a group of interactors, in a composite pattern.
InteractorPolicy Default state update policy for use with the standard interactor state values and flags (see InteractorFlag and InteractorFlags).
Interactors Constants and utilities related to interactors in general.
Interactors.ImmutableInteractorState Immutable wrapper for a target interactor state.
Interactors.NoPickTarget See NO_PICK_TARGET.
PickAdapter An adapter that converts a PickResult into an Interactor pick.
SelectFlag Base class for "selection" interactor flags.
StatusAdapter Base class for status feedback adapters.
StatusFlag Base class for "status" interactor flags.
TestButtonStatuser Translates button inputs, such as from a mouse or keyboard sensor, into a message in the target window status bar.
TestInteractApp  
TestInteractApp.EnableAction  
TestInteractApp.TestScrollPane  
TestSwingTargets  
TestSwingTargets.AbstractShape  
TestSwingTargets.Button  
TestSwingTargets.Space  
TestSwingTargets.Thing  
 

Package gumbo.interact Description

Provides special purpose building blocks for user interaction, including user feedback.

Overview

This package and its sub-packages support user interaction in the abstract, such as through the Interactor interface, and provide specific application techniques, such as for control, navigation, and manipulation.

This package is independent of graphic implementation. It relies on the graphic package to provide sensor inputs to drive the user interaction through events.

The attributes of this package are...

To Do