|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--oracle.cabo.ui.RendererFactoryImpl
A default implementation of a RendererFactory.
| Constructor Summary | |
RendererFactoryImpl()
Creates an empty RendererFactory. |
|
RendererFactoryImpl(java.lang.String[] nameClassList)
Creates a RendererFactory with a list of Renderers to be lazily instantiated. |
|
| Method Summary | |
Renderer |
getRenderer(java.lang.String name)
Given a node name, returns the renderer used to render that node. |
void |
registerRenderer(java.lang.String name,
java.lang.Class resourceClass,
java.lang.String templateName)
Registers a template-defined Renderer for use with a local name. |
void |
registerRenderer(java.lang.String name,
Renderer renderer)
Registers a renderer instance for use with a local name |
void |
registerRenderer(java.lang.String name,
java.lang.String className)
Registers a Renderer class name for use with a local name. |
void |
registerRenderers(java.lang.String[] nameClassList)
Registers a series of renderers for lazy instantiation. |
void |
unregisterRenderer(java.lang.String name)
Removes a renderer. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public RendererFactoryImpl()
public RendererFactoryImpl(java.lang.String[] nameClassList)
nameClassList - an array that alternates
local UINode names with full class names for the renderer
implementation| Method Detail |
public Renderer getRenderer(java.lang.String name)
getRenderer in interface RendererFactoryname - the local name of the UINode
public void registerRenderer(java.lang.String name,
Renderer renderer)
name - the local name of the UINoderenderer - a Renderer instance
public void registerRenderer(java.lang.String name,
java.lang.String className)
name - the local name of the UINodeclassName - the class name of the Renderer
public void registerRenderer(java.lang.String name,
java.lang.Class resourceClass,
java.lang.String templateName)
name - the local name of the UINoderesourceClass - the class relative to which the template may
be foundtemplateName - the name of the template file relative to the classpublic void registerRenderers(java.lang.String[] nameClassList)
nameClassList - an array that alternates
local UINode names with full class names for the renderer
implementationpublic void unregisterRenderer(java.lang.String name)
name - the local name of the UINode
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||