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

Quick Search    Search Deep

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

java.lang.Object
  extended byorg.scopemvc.core.ModelManager
      extended byorg.scopemvc.core.EditorManager

public abstract class EditorManager
extends ModelManager

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. An implementation for JavaBean model objects is provided in org.scopemvc.model.beans.BeansEditorManager.

The viewtype passed into this manager is arbitrary and identifies the particular type of View an application is interested in. For example, "swing" or "xml" or "awt". See org.scopemvc.view.util.PropertyEditorFactory.

Version:
$Revision: 1.4 $ $Date: 2002/01/12 09:35:40 $

Field Summary
private static java.lang.String NAME
           
 
Fields inherited from class org.scopemvc.core.ModelManager
modelClass
 
Constructor Summary
EditorManager()
           
 
Method Summary
abstract  View getEditor(java.lang.String inViewType, java.lang.Object inModel, Selector inSelector)
           
static EditorManager getInstance(java.lang.Class inModelClass)
           
static EditorManager getInstance(java.lang.Object inModel)
           
abstract  View getViewer(java.lang.String inViewType, java.lang.Object inModel, Selector inSelector)
           
 
Methods inherited from class org.scopemvc.core.ModelManager
make
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

private static final java.lang.String NAME
See Also:
Constant Field Values
Constructor Detail

EditorManager

public EditorManager()
Method Detail

getInstance

public static EditorManager getInstance(java.lang.Class inModelClass)

getInstance

public static EditorManager getInstance(java.lang.Object inModel)

getEditor

public abstract View getEditor(java.lang.String inViewType,
                               java.lang.Object inModel,
                               Selector inSelector)

getViewer

public abstract View getViewer(java.lang.String inViewType,
                               java.lang.Object inModel,
                               Selector inSelector)