com.sun.faces.renderkit
public class RenderKitImpl extends javax.faces.render.RenderKit
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ConcurrentHashMap<java.lang.String,javax.faces.render.ClientBehaviorRenderer> |
behaviorRenderers
For Behavior Renderers:
Keys are Strings for the behaviorRendererType, and values are the
behaviorRenderer instances themselves.
|
private static java.util.logging.Logger |
LOGGER |
private java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.HashMap<java.lang.String,javax.faces.render.Renderer>> |
rendererFamilies
Keys are String renderer family.
|
private javax.faces.render.ResponseStateManager |
responseStateManager |
private static java.lang.String |
SUPPORTED_CONTENT_TYPES |
private static java.lang.String[] |
SUPPORTED_CONTENT_TYPES_ARRAY |
private WebConfiguration |
webConfig |
Constructor and Description |
---|
RenderKitImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addClientBehaviorRenderer(java.lang.String behaviorRendererType,
javax.faces.render.ClientBehaviorRenderer behaviorRenderer) |
void |
addRenderer(java.lang.String family,
java.lang.String rendererType,
javax.faces.render.Renderer renderer) |
private java.lang.String[] |
contentTypeSplit(java.lang.String contentTypeString) |
javax.faces.context.ResponseStream |
createResponseStream(java.io.OutputStream out) |
javax.faces.context.ResponseWriter |
createResponseWriter(java.io.Writer writer,
java.lang.String desiredContentTypeList,
java.lang.String characterEncoding) |
private java.lang.String |
findMatch(java.lang.String desiredContentTypeList,
java.lang.String[] supportedTypes) |
javax.faces.render.ClientBehaviorRenderer |
getClientBehaviorRenderer(java.lang.String behaviorRendererType) |
java.util.Iterator<java.lang.String> |
getClientBehaviorRendererTypes() |
java.util.Iterator<java.lang.String> |
getComponentFamilies() |
private java.lang.String |
getDefaultContentType() |
javax.faces.render.Renderer |
getRenderer(java.lang.String family,
java.lang.String rendererType) |
java.util.Iterator<java.lang.String> |
getRendererTypes(java.lang.String componentFamily) |
javax.faces.render.ResponseStateManager |
getResponseStateManager() |
private boolean |
preferXhtml() |
private static final java.util.logging.Logger LOGGER
private static final java.lang.String[] SUPPORTED_CONTENT_TYPES_ARRAY
private static final java.lang.String SUPPORTED_CONTENT_TYPES
private java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.HashMap<java.lang.String,javax.faces.render.Renderer>> rendererFamilies
private java.util.concurrent.ConcurrentHashMap<java.lang.String,javax.faces.render.ClientBehaviorRenderer> behaviorRenderers
private javax.faces.render.ResponseStateManager responseStateManager
private WebConfiguration webConfig
public void addRenderer(java.lang.String family, java.lang.String rendererType, javax.faces.render.Renderer renderer)
addRenderer
in class javax.faces.render.RenderKit
public javax.faces.render.Renderer getRenderer(java.lang.String family, java.lang.String rendererType)
getRenderer
in class javax.faces.render.RenderKit
public void addClientBehaviorRenderer(java.lang.String behaviorRendererType, javax.faces.render.ClientBehaviorRenderer behaviorRenderer)
addClientBehaviorRenderer
in class javax.faces.render.RenderKit
public javax.faces.render.ClientBehaviorRenderer getClientBehaviorRenderer(java.lang.String behaviorRendererType)
getClientBehaviorRenderer
in class javax.faces.render.RenderKit
public java.util.Iterator<java.lang.String> getClientBehaviorRendererTypes()
getClientBehaviorRendererTypes
in class javax.faces.render.RenderKit
public javax.faces.render.ResponseStateManager getResponseStateManager()
getResponseStateManager
in class javax.faces.render.RenderKit
public javax.faces.context.ResponseWriter createResponseWriter(java.io.Writer writer, java.lang.String desiredContentTypeList, java.lang.String characterEncoding)
createResponseWriter
in class javax.faces.render.RenderKit
private boolean preferXhtml()
private java.lang.String getDefaultContentType()
private java.lang.String[] contentTypeSplit(java.lang.String contentTypeString)
private java.lang.String findMatch(java.lang.String desiredContentTypeList, java.lang.String[] supportedTypes)
public javax.faces.context.ResponseStream createResponseStream(java.io.OutputStream out)
createResponseStream
in class javax.faces.render.RenderKit
public java.util.Iterator<java.lang.String> getComponentFamilies()
getComponentFamilies
in class javax.faces.render.RenderKit
RenderKit.getComponentFamilies()
public java.util.Iterator<java.lang.String> getRendererTypes(java.lang.String componentFamily)
getRendererTypes
in class javax.faces.render.RenderKit
RenderKit.getRendererTypes(String)
Copyright © 2002-2010 Oracle America, Inc. All Rights Reserved.