|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.trinidadinternal.ui.RendererFactoryImpl
public class 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,
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 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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |