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, shouldWriteId
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
decode
in class javax.faces.render.Renderer
protected 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.Renderer
IOException
protected void encodeMarkup(javax.faces.context.FacesContext context, Organigram organigram) throws IOException
IOException
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) throws IOException
IOException
protected void encodeScript(javax.faces.context.FacesContext context, Organigram organigram) throws IOException
IOException
protected 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.Renderer
IOException
public boolean getRendersChildren()
getRendersChildren
in class javax.faces.render.Renderer
Copyright © 2020. All rights reserved.