|
|||||||||
| Home >> All >> org >> progeeks >> meta >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.progeeks.meta.swing
Class FactoryRegistry

java.lang.Objectorg.progeeks.meta.swing.FactoryRegistry
- public class FactoryRegistry
- extends java.lang.Object
Creates specific types of MetaPropertyEditors. This is both a base class and a simple implementation that can delegate to other factories.
- Version:
- $Revision: 1.16 $
| Field Summary | |
private org.progeeks.meta.TypeRegistry |
editors
|
private static org.progeeks.meta.format.FormatRegistry |
emptyRegistry
|
private org.progeeks.meta.format.FormatRegistry |
formats
|
(package private) static org.progeeks.util.log.Log |
log
|
private org.progeeks.meta.TypeRegistry |
renderers
|
private static org.progeeks.meta.TypeRegistry |
standardEditors
|
private static org.progeeks.meta.TypeRegistry |
standardRenderers
|
| Constructor Summary | |
FactoryRegistry()
|
|
| Method Summary | |
MetaObjectUI |
createMetaObjectEditor(org.progeeks.meta.MetaClass type)
Creates an editor for the specified type that can be used to edit a single MetaObject instance. |
MetaObjectUI |
createMetaObjectRenderer(org.progeeks.meta.MetaClass type)
Creates a renderer for the specified type that can be used to render a single MetaObject instance. |
MetaPropertyEditor |
createPropertyEditor(org.progeeks.meta.MetaClass type)
Creates an editor for the specified type. |
MetaPropertyEditor |
createPropertyEditor(org.progeeks.meta.PropertyType type)
Creates an editor for the specified type. |
MetaPropertyRenderer |
createPropertyRenderer(org.progeeks.meta.MetaClass type)
Creates a renderer for the specified type. |
MetaPropertyRenderer |
createPropertyRenderer(org.progeeks.meta.PropertyType type)
Creates a renderer for the specified type. |
org.progeeks.meta.format.FormatRegistry |
getFormatRegistry()
Returns this factory registry's format registry. |
void |
registerDefaultEditorFactory(java.lang.Class type,
EditorFactory factory)
Registers an editor factory to deal with a specific base type. |
void |
registerDefaultRendererFactory(java.lang.Class type,
RendererFactory factory)
Registers a renderer factory to deal with a specific base type. |
protected void |
registerDefaults()
Used to register a default set of factories. |
void |
registerEditorFactory(org.progeeks.meta.MetaClass type,
EditorFactory factory)
Registers an editor factory to deal with a specific meta-class. |
void |
registerEditorFactory(org.progeeks.meta.PropertyType type,
EditorFactory factory)
Registers an editor factory to deal with a specific property type. |
void |
registerRendererFactory(org.progeeks.meta.MetaClass type,
RendererFactory factory)
Registers a renderer factory to deal with a specific meta-class. |
void |
registerRendererFactory(org.progeeks.meta.PropertyType type,
RendererFactory factory)
Registers a renderer factory to deal with a specific property type. |
void |
setFormatRegistry(org.progeeks.meta.format.FormatRegistry reg)
Sets the format registry that will be used to resolve formatters for types without specific renderers or editors. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
log
static org.progeeks.util.log.Log log
standardEditors
private static org.progeeks.meta.TypeRegistry standardEditors
standardRenderers
private static org.progeeks.meta.TypeRegistry standardRenderers
emptyRegistry
private static org.progeeks.meta.format.FormatRegistry emptyRegistry
editors
private org.progeeks.meta.TypeRegistry editors
renderers
private org.progeeks.meta.TypeRegistry renderers
formats
private org.progeeks.meta.format.FormatRegistry formats
| Constructor Detail |
FactoryRegistry
public FactoryRegistry()
| Method Detail |
registerDefaults
protected void registerDefaults()
- Used to register a default set of factories.
registerEditorFactory
public void registerEditorFactory(org.progeeks.meta.PropertyType type, EditorFactory factory)
- Registers an editor factory to deal with a specific
property type.
registerEditorFactory
public void registerEditorFactory(org.progeeks.meta.MetaClass type, EditorFactory factory)
- Registers an editor factory to deal with a specific
meta-class.
registerDefaultEditorFactory
public void registerDefaultEditorFactory(java.lang.Class type, EditorFactory factory)
- Registers an editor factory to deal with a specific
base type.
registerRendererFactory
public void registerRendererFactory(org.progeeks.meta.PropertyType type, RendererFactory factory)
- Registers a renderer factory to deal with a specific
property type.
registerRendererFactory
public void registerRendererFactory(org.progeeks.meta.MetaClass type, RendererFactory factory)
- Registers a renderer factory to deal with a specific
meta-class.
registerDefaultRendererFactory
public void registerDefaultRendererFactory(java.lang.Class type, RendererFactory factory)
- Registers a renderer factory to deal with a specific
base type.
createPropertyEditor
public MetaPropertyEditor createPropertyEditor(org.progeeks.meta.PropertyType type)
- Creates an editor for the specified type. Null is returned
if an appropriate editor could not be created.
createPropertyEditor
public MetaPropertyEditor createPropertyEditor(org.progeeks.meta.MetaClass type)
- Creates an editor for the specified type. Null is returned
if an appropriate editor could not be created.
createPropertyRenderer
public MetaPropertyRenderer createPropertyRenderer(org.progeeks.meta.PropertyType type)
- Creates a renderer for the specified type. Null is returned
if an appropriate renderer could not be created.
createPropertyRenderer
public MetaPropertyRenderer createPropertyRenderer(org.progeeks.meta.MetaClass type)
- Creates a renderer for the specified type. Null is returned
if an appropriate renderer could not be created.
createMetaObjectEditor
public MetaObjectUI createMetaObjectEditor(org.progeeks.meta.MetaClass type)
- Creates an editor for the specified type that can be used
to edit a single MetaObject instance.
createMetaObjectRenderer
public MetaObjectUI createMetaObjectRenderer(org.progeeks.meta.MetaClass type)
- Creates a renderer for the specified type that can be used
to render a single MetaObject instance.
setFormatRegistry
public void setFormatRegistry(org.progeeks.meta.format.FormatRegistry reg)
- Sets the format registry that will be used to resolve
formatters for types without specific renderers or editors.
getFormatRegistry
public org.progeeks.meta.format.FormatRegistry getFormatRegistry()
- Returns this factory registry's format registry.
|
|||||||||
| Home >> All >> org >> progeeks >> meta >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.progeeks.meta.swing.FactoryRegistry