public class RenderKitFactoryImpl
extends javax.faces.render.RenderKitFactory
Modifier and Type | Field and Description |
---|---|
protected String |
className |
protected String |
renderKitId |
protected ConcurrentHashMap<String,javax.faces.render.RenderKit> |
renderKits |
Constructor and Description |
---|
RenderKitFactoryImpl()
Constructor registers default Render kit.
|
Modifier and Type | Method and Description |
---|---|
void |
addRenderKit(String renderKitId,
javax.faces.render.RenderKit renderKit)
Register the specified
RenderKit instance, associated with
the specified renderKitId , to be supported by this
RenderKitFactory , replacing any previously registered
RenderKit for this identifier. |
javax.faces.render.RenderKit |
getRenderKit(javax.faces.context.FacesContext context,
String renderKitId)
Return a
RenderKit instance for the specified render
kit identifier, possibly customized based on dynamic
characteristics of the specified FacesContext , if
non-null . |
Iterator<String> |
getRenderKitIds()
Return an
Iterator over the set of render kit
identifiers registered with this factory. |
protected String renderKitId
protected String className
protected ConcurrentHashMap<String,javax.faces.render.RenderKit> renderKits
public RenderKitFactoryImpl()
public void addRenderKit(String renderKitId, javax.faces.render.RenderKit renderKit)
javax.faces.render.RenderKitFactory
Register the specified RenderKit
instance, associated with
the specified renderKitId
, to be supported by this
RenderKitFactory
, replacing any previously registered
RenderKit
for this identifier.
addRenderKit
in class javax.faces.render.RenderKitFactory
renderKitId
- Identifier of the RenderKit
to registerrenderKit
- RenderKit
instance that we are registeringpublic javax.faces.render.RenderKit getRenderKit(javax.faces.context.FacesContext context, String renderKitId)
javax.faces.render.RenderKitFactory
Return a RenderKit
instance for the specified render
kit identifier, possibly customized based on dynamic
characteristics of the specified FacesContext
, if
non-null
. If there is no registered RenderKit
for the specified identifier, return
null
. The set of available render kit identifiers
is available via the getRenderKitIds()
method.
getRenderKit
in class javax.faces.render.RenderKitFactory
context
- FacesContext for the request currently being
processed, or null
if none is available.renderKitId
- Render kit identifier of the requested
RenderKit
instanceRenderKit
instancepublic Iterator<String> getRenderKitIds()
javax.faces.render.RenderKitFactory
Return an Iterator
over the set of render kit
identifiers registered with this factory. This set must include
the value specified by RenderKitFactory.HTML_BASIC_RENDER_KIT
.
getRenderKitIds
in class javax.faces.render.RenderKitFactory
Iterator
over the set of render kit identifiersCopyright © 2010–2021 JBoss by Red Hat. All rights reserved.