public class OrganigramRenderer extends CoreRenderer
Organigram component.| Constructor and Description |
|---|
OrganigramRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assignSelection(javax.faces.context.FacesContext context,
Organigram organigram,
OrganigramNode node) |
protected String |
buildNodeStyleClass(OrganigramNode node,
UIOrganigramNode uiNode,
boolean selectionEnabled,
OrganigramNode selection) |
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
decodeSelection(javax.faces.context.FacesContext context,
Organigram organigram)
Checks if the current request is a selection request and
assigns the found
OrganigramNode to the selection value expression. |
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 void |
encodeMarkup(javax.faces.context.FacesContext context,
Organigram organigram) |
protected void |
encodeScript(javax.faces.context.FacesContext context,
Organigram organigram) |
boolean |
getRendersChildren() |
protected Map<String,UIOrganigramNode> |
lookupNodeMapping(Organigram organigram) |
protected void |
renderNode(javax.faces.context.FacesContext context,
javax.faces.context.ResponseWriter writer,
Map<String,UIOrganigramNode> nodeMapping,
Organigram organigram,
OrganigramNode node,
OrganigramNode selection,
boolean selectionEnabled) |
buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, escapeText, getEventBehaviors, getHighlighter, getResourceRequestPath, getResourceURL, getWidgetBuilder, isGrouped, isValueBlank, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteIdpublic void decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
decode in class javax.faces.render.Rendererprotected void decodeSelection(javax.faces.context.FacesContext context,
Organigram organigram)
OrganigramNode to the selection value expression.context - The current FacesContext.organigram - The Organigram component.protected void assignSelection(javax.faces.context.FacesContext context,
Organigram organigram,
OrganigramNode node)
public void encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeEnd in class javax.faces.render.RendererIOExceptionprotected void encodeMarkup(javax.faces.context.FacesContext context,
Organigram organigram)
throws IOException
IOExceptionprotected void renderNode(javax.faces.context.FacesContext context,
javax.faces.context.ResponseWriter writer,
Map<String,UIOrganigramNode> nodeMapping,
Organigram organigram,
OrganigramNode node,
OrganigramNode selection,
boolean selectionEnabled)
throws IOException
IOExceptionprotected void encodeScript(javax.faces.context.FacesContext context,
Organigram organigram)
throws IOException
IOExceptionprotected Map<String,UIOrganigramNode> lookupNodeMapping(Organigram organigram)
protected String buildNodeStyleClass(OrganigramNode node, UIOrganigramNode uiNode, boolean selectionEnabled, OrganigramNode selection)
public void encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeChildren in class javax.faces.render.RendererIOExceptionpublic boolean getRendersChildren()
getRendersChildren in class javax.faces.render.RendererCopyright © 2020. All rights reserved.