|
|||||||||||
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 |