|
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
implementationMethod Detail |
public Renderer getRenderer(java.lang.String name)
getRenderer
in interface RendererFactory
name
- the local name of the UINodepublic void registerRenderer(java.lang.String name, Renderer renderer)
name
- the local name of the UINoderenderer
- a Renderer instancepublic void registerRenderer(java.lang.String name, java.lang.String className)
name
- the local name of the UINodeclassName
- the class name of the Rendererpublic 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 |