Uses of Package
org.scopemvc.core

Packages that use org.scopemvc.core
org.scopemvc.controller.basic An implementation of Controller that responds to Controls issued by its View in response to user interaction, or from child Controllers as a result of the hierarchical chain of responsiblity (see HMVC: The layered pattern for developing strong client tiers for a general discussion of this pattern ). 
org.scopemvc.core The core package establishes the fundamental patterns for the MVC implementation in Scope through the definition of a limited set of interfaces and classes. 
org.scopemvc.model.basic This package provides BasicModel, a simple implementation of the ModelChangeEventSource interface, with a ModelChangeEvent infrastructure based around synchronous event despatch similar to the JavaBeans PropertyChangeSupport strategy. 
org.scopemvc.model.beans   
org.scopemvc.model.collection Collection implementations that implement ModelChangeEventSource to properly propagate ModelChangeEvent notification from submodels in a collection. 
org.scopemvc.view.servlet Contains ServletView, a "container" used to hold a set of Pages that a Controller in a web application manages. 
org.scopemvc.view.servlet.jsp   
org.scopemvc.view.servlet.xml   
org.scopemvc.view.swing A set of wrappers around standard Swing components that implement binding to model objects either semi-automatically if no ModelChangeEvent firing is done by the model objects (see BasicModel) or automatically for model objects that implement event firing. 
org.scopemvc.view.util   
 

Classes in org.scopemvc.core used by org.scopemvc.controller.basic
ControlException
           Controllers throw ControlExceptions while responding to Controls if something goes wrong that must be reported to the user.
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.
 

Classes in org.scopemvc.core used by org.scopemvc.core
ModelChangeListener
           A listener to the ModelChangeEvents fired by a model object implementing ModelChangeEventSource when it changes state.
ModelChangeTypes
           Constants for types of model change used in ModelChangeEvent.
ModelManager
           ModelManagers provide decoupled operations on model objects including access to properties and invocation of actions.
Selector
           An identifier for model properties.
View
           A View implements the presentation of a model object to the user and allows interaction with the model object.
 

Classes in org.scopemvc.core used by org.scopemvc.model.basic
ModelChangeEvent
           Event that is broadcasted 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
           A listener to the ModelChangeEvents fired by a model object implementing ModelChangeEventSource when it changes state.
ModelChangeTypes
           Constants for types of model change used in ModelChangeEvent.
 

Classes in org.scopemvc.core used by org.scopemvc.model.beans
ActionManager
           ActionManager is a ModelManager that handles the actions (invokable methods) of model objects.
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.
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.
 

Classes in org.scopemvc.core used by org.scopemvc.model.collection
ModelChangeEventSource
           Implemented by model objects that fire ModelChangeEvents when their state changes: an implementation of the Observer Pattern.
ModelChangeListener
           A listener to the ModelChangeEvents fired by a model object implementing ModelChangeEventSource when it changes state.
ModelChangeTypes
           Constants for types of model change used in ModelChangeEvent.
 

Classes in org.scopemvc.core used by org.scopemvc.view.servlet
View
           A View implements the presentation of a model object to the user and allows interaction with the model object.
 

Classes in org.scopemvc.core used by org.scopemvc.view.servlet.jsp
View
           A View implements the presentation of a model object to the user and allows interaction with the model object.
 

Classes in org.scopemvc.core used by org.scopemvc.view.servlet.xml
View
           A View implements the presentation of a model object to the user and allows interaction with the model object.
 

Classes in org.scopemvc.core used by org.scopemvc.view.swing
ModelChangeListener
           A listener to the ModelChangeEvents fired by a model object implementing ModelChangeEventSource when it changes state.
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.
 

Classes in org.scopemvc.core used by org.scopemvc.view.util
ModelChangeListener
           A listener to the ModelChangeEvents fired by a model object implementing ModelChangeEventSource when it changes state.
 



Copyright © 2000-2002 The Scope Team. All Rights Reserved.