|
|||||||||
| Home >> All >> org >> scopemvc >> [ core overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
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. |
|
|||||||||
| Home >> All >> org >> scopemvc >> [ core overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||