|
Interface Summary |
| Command |
A generic Command, designed as an encapsulated action that can be reversed in
proper context. |
| EditListener |
A listener that hears EditEvents. |
| Editor |
This is an editor for an object. |
| Selectable |
A selectable thing. |
| Selector |
This is an object which allows the selection of another object from a set of
valid objects. |
| SpecificationListener |
A listener that hears SpecificationEvents. |
| Specifier |
This is an object which allows specification of another object, for example
through a GUI. |
| Toggle |
A toggle is an on/off switch that broadcasts state changes to
ToggleListeners. |
| ToggleListener |
A listener that hears ToggleEvents. |
| UndoableCommand |
An undoable/redoable command. |
| Viewer |
A Viewer is some sort of read-only view of an object. |
|
Class Summary |
| ActionBureau |
A bureau and dispatcher for named actions. |
| ActionGadget |
Handy gadget for announcing actions from an object. |
| AsynchronousCommand |
|
| AsynchronousCommandQueue |
A manager for asynchronous commands. |
| CascadingEditor |
An editor that for an object that has subobjects that also need to be edited. |
| ChangeGadget |
Handy gadget for announcing changes to an object. |
| CollectionEditor |
An Editor for Collections. |
| DictionaryEditor |
An Editor for Maps. |
| EditEvent |
An event that announces that some object has been edited. |
| EditorGadget |
A handy default implementation of Editor. |
| EventMulticaster |
A utility for managing Event multicasting. |
| HardCache |
A basic hard reference caching implementation based on a hashed index. |
| HashedCache |
A basic fixed-size caching implementation based on a hashed index. |
| LockBox |
A pool of locks, that executes Runnables inside monitors indexed by String. |
| LoggingRatioCounter |
Pretty stupid - logs a ratio every so many increments based on a count. |
| LoggingThingCounter |
Pretty stupid - logs every so many increments based on a count. |
| MomentaryToggle |
A Toggle that switches itself back off right after being switched on. |
| MXGroup |
A group of mutually-exclusive toggles. |
| ProgressTrackingWatch |
Tracks the progress of some long, multistep sequence. |
| RecordEditor |
An editor for objects that uses gets and sets properties using the Record
interface. |
| SelectedToggle |
A toggle that is true when an specified item is non-null, and false
otherwise. |
| SelectionAdaptor |
This class adapts one selector to another using a mapping items from one
selection set to the other. |
| SetEditor |
An Editor for Sets. |
| ShoppingList |
This is an EditorGadget that allows you to build a collection of things by
picking from a master list. |
| SimpleCollectionEditor |
A simple editor for Collections. |
| SimpleDictionaryEditor |
A simple editor for Maps. |
| SingleActionSpecificationListener |
This takes care of some of the problems with specification event
multicasting. |
| SoftCache |
A basic soft referencecaching implementation based on a hashed index. |
| SpecificationEvent |
An event that announces that some object has been specified. |
| SpecificationPrinter |
Handy debug thing that prints specified items to System.out. |
| SpecificationViewer |
A SpecificationListener that sets the specified item as the viewed object in
a Viewer. |
| SpecifierCombiner |
Combines the output from a list of Specifiers, creating a single Specifier. |
| SpecifierCoupler |
A SpecifierCoupler couples a set of specifiers together so that when an item
is specified on one, it is specified on the others. |
| SpecifierGadget |
A minimal implementation of Specifier. |
| StackToggle |
A toggle which maintains a sort of "stack" memory of ons and offs, and is
therefore less sensitive to weird toggling sequences that come up in
event-driven GUIs. |
| State |
A state in a state machine. |
| StateConfig |
Configuration for a state in a state machine. |
| StateMachine |
A state machine, full of states and transitions between them. |
| StateMachineConfig |
Configuration for a state machine. |
| StateTransition |
A state transition in a state machine. |
| StateTransitionConfig |
Configuration for a state transition in a state machine. |
| StopWatch |
A basic stopwatch; handy for testing and such. |
| SublistEditor |
Lets you edit a list of items that represent a subset of a master list. |
| ThreeStepActionSequence |
A mechanism for actions involving two specifications and possible
cancellation. |
| TickTock |
A super-simple timer. |
| ToggleCombiner |
Combines the results of several toggles into one. |
| ToggleEvent |
An event that announces that some boolean switch has changed state. |
| ToggleGadget |
A minimal implementation of Toggle. |
| TogglingEventListener |
|
| Trigger |
An trigger is an object that, when pulled, calls a single, parameterless
method on another object. |
| TwoStepActionSequence |
A mechanism for actions involving a specification and action toggle (usually
from a button). |
| UndoStack |
Handles an undo/redo stack. |
| WeakCache |
A basic weak referencecaching implementation based on a hashed index. |