net.sourceforge.smile.renderkit
Class RenderKitImpl
java.lang.Object
javax.faces.render.RenderKit
net.sourceforge.smile.renderkit.RenderKitImpl
- All Implemented Interfaces:
- RendererTypes
- public class RenderKitImpl
- extends javax.faces.render.RenderKit
- implements RendererTypes
The default RenderKit for the JSF engine.
This class is basically a lookup map for the individual Renderer objects.
It allows dynamic extension, so that extra components can register themselves
as required.
Fields inherited from interface net.sourceforge.smile.renderkit.RendererTypes |
RENDERER_BUTTON, RENDERER_CHECKBOX, RENDERER_DATA, RENDERER_ERRORS, RENDERER_FORM, RENDERER_GRID, RENDERER_GROUP, RENDERER_HIDDEN, RENDERER_HYPERLINK, RENDERER_IMAGE, RENDERER_LABEL, RENDERER_LISTBOX, RENDERER_MENU, RENDERER_MESSAGE, RENDERER_RADIO, RENDERER_SECRET, RENDERER_TEXT, RENDERER_TEXTAREA |
Constructor Summary |
RenderKitImpl()
Creates the instance of the SmileDefaultRenderKit.
|
Method Summary |
void |
addRenderer(java.lang.String rendererType,
javax.faces.render.Renderer renderer)
|
javax.faces.render.Renderer |
getRenderer(java.lang.String rendererType)
|
java.util.Iterator |
getRendererTypes()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RenderKitImpl
public RenderKitImpl()
- Creates the instance of the SmileDefaultRenderKit.
This constructor will typically be called by the default constructor
of the DefaultRenderKitFactory, to register it as the default renderkit of the
JSF implementation. After construction the renderKit is NOT equiped with
renderers. This happens at application startup time. The ConfigurationManager is
responsible for doing so. This allows us to handle default JSF objects, and application
provided, additional, JSF objects in the same way.
addRenderer
public void addRenderer(java.lang.String rendererType,
javax.faces.render.Renderer renderer)
- See Also:
RenderKit.addRenderer(java.lang.String, javax.faces.render.Renderer)
getRenderer
public javax.faces.render.Renderer getRenderer(java.lang.String rendererType)
- See Also:
RenderKit.getRenderer(java.lang.String)
getRendererTypes
public java.util.Iterator getRendererTypes()
- See Also:
javax.faces.render.RenderKit#getRendererTypes()