public abstract class RendererBase
extends javax.faces.render.Renderer
| Constructor and Description |
|---|
RendererBase() |
| Modifier and Type | Method and Description |
|---|---|
String |
concatClasses(Object... objects) |
String |
concatStyles(Object... objects) |
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Template method for custom decoding of concrete renderer.
|
protected void |
doEncodeBegin(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Template method for custom start encoding of concrete renderer.
|
protected void |
doEncodeChildren(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
doEncodeEnd(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Template method for custom finish encoding of concrete renderer.
|
void |
encodeBegin(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected Class<? extends javax.faces.component.UIComponent> |
getComponentClass()
Get base component slass , targetted for this renderer.
|
String |
getResourcePath(javax.faces.context.FacesContext context,
String library,
String resourceName) |
protected org.richfaces.skin.Skin |
getSkin(javax.faces.context.FacesContext context)
Calculate current Skin for rendering.
|
RendererUtils |
getUtils()
Due to big number of common utility methods, base renderer divide to 2 classes - renderer and utils.
|
protected void |
preDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
preEncodeBegin(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
queueComponentEventForBehaviorEvent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
String eventName) |
void |
renderChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
Render all children for given component.
|
public void decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
decode in class javax.faces.render.Rendererprotected void queueComponentEventForBehaviorEvent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
String eventName)
protected void preDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
protected void preEncodeBegin(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
IOExceptionpublic void encodeBegin(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeBegin in class javax.faces.render.RendererIOExceptionpublic void encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeChildren in class javax.faces.render.RendererIOExceptionpublic void encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeEnd in class javax.faces.render.RendererIOExceptionprotected org.richfaces.skin.Skin getSkin(javax.faces.context.FacesContext context)
context - - current FacesContextpublic RendererUtils getUtils()
RendererUtils and override utility method. 2) Override this
method for return instance of such subclass.protected Class<? extends javax.faces.component.UIComponent> getComponentClass()
protected void doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
decode
method.context - component - protected void doEncodeBegin(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeBegin method.writer - context - component - IOExceptionprotected void doEncodeChildren(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
writer - context - component - IOExceptionprotected void doEncodeEnd(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeEnd method.writer - context - component - IOExceptionpublic void renderChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws IOException
facesContext - component - IOExceptionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.