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

Quick Search    Search Deep

org.scopemvc.core
Class ModelManager  view ModelManager download ModelManager.java

java.lang.Object
  extended byorg.scopemvc.core.ModelManager
Direct Known Subclasses:
ActionManager, EditorManager, PropertyManager

public abstract class ModelManager
extends java.lang.Object

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.

Version:
$Revision: 1.3 $ $Date: 2002/01/26 09:46:20 $

Field Summary
private static org.apache.commons.logging.Log LOG
           
 java.lang.Class modelClass
           
 
Constructor Summary
ModelManager()
           
 
Method Summary
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
 

Field Detail

LOG

private static final org.apache.commons.logging.Log LOG

modelClass

public java.lang.Class modelClass
Constructor Detail

ModelManager

public ModelManager()
Method Detail

make

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.