Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.scopemvc.core

Interface Summary
Controller Controllers arranged in a hierarchy of chains of command provide the structure of an application's logic, mirroring independent contexts of discrete Views and their bound model objects.
ModelChangeEvent Event that is broadcast to notify interested ModelChangeListeners of a change in state of a model object implementing ModelChangeEventSource.
ModelChangeEventSource Implemented by model objects that fire ModelChangeEvents when their state changes: an implementation of the Observer Pattern.
ModelChangeListener Implemented by objects that can receive notification when a model object implementing ModelChangeEventSource changes state.
ModelChangeTypes Constants for types of model change used in ModelChangeEvent.
PropertyView A View that can be bound to a property by specifying a Selector.
View A View implements the presentation of a model object to the user and allows interaction with the model object.
 

Class Summary
ActionManager ActionManager is a ModelManager that handles the actions (invokable methods) of model objects.
Control A token passed up the chain of Controllers to invoke a piece of presentation logic.
EditorManager EditorManager is a ModelManager that handles the creation of appropriate Viewer and Editor Views for the properties of model objects for a specific view type.
IntIndexSelector An implementation of Selector that identifies a property by its int index within the parent model object.
ModelAction Actions on model objects can be invoked via ActionManager's API, taking a ModelAction to describe the method to invoke.
ModelManager ModelManagers provide decoupled operations on model objects including access to properties and invocation of actions.
PropertyManager PropertyManager is a ModelManager that provides access to the properties of model objects.
Selector An identifier for model properties.
StringIndexSelector An implementation of Selector that identifies a property by its String index within the parent model object.
 

Exception Summary
ControlException Controllers throw ControlExceptions while responding to Controls if something goes wrong that must be reported to the user.