|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.scopemvc.core.ModelManager
ModelManagers provide decoupled operations on model objects including access to properties and invocation of actions. A manager instance for a specific model object is obtained by a static factory method in the manager subclass.
Other managers can be plugged in as appropriate to provide different
functionality required on model objects. The base Scope implementation
provides PropertyManager, ActionManager and EditorManager implementations.
| Constructor Summary | |
ModelManager()
|
|
| Method Summary | |
java.lang.Class |
getModelClass()
Gets the class of the models managed by this manager. |
protected static ModelManager |
make(java.lang.String inManagerName,
java.lang.Class inModelClass)
Create a manager by looking up the class from ScopeConfig by the manager name. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ModelManager()
| Method Detail |
protected static ModelManager make(java.lang.String inManagerName,
java.lang.Class inModelClass)
inManagerName - The name of the managerinModelClass - The class of the models that can be managed by the
new manager instance
public java.lang.Class getModelClass()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||