public class TreeTableRenderer extends DataRenderer
| Constructor and Description |
|---|
TreeTableRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected TreeNode |
createNewNode(TreeNode node,
TreeNode parent) |
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
decodeSelection(javax.faces.context.FacesContext context,
TreeTable tt) |
protected void |
decodeSort(javax.faces.context.FacesContext context,
TreeTable tt) |
void |
encodeCellEdit(javax.faces.context.FacesContext context,
TreeTable tt) |
void |
encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
protected void |
encodeColumnFooter(javax.faces.context.FacesContext context,
TreeTable table,
UIColumn column) |
protected void |
encodeColumnHeader(javax.faces.context.FacesContext context,
TreeTable tt,
UIColumn column) |
void |
encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
encodeFacet(javax.faces.context.FacesContext context,
TreeTable tt,
javax.faces.component.UIComponent facet,
String styleClass) |
protected void |
encodeFilter(javax.faces.context.FacesContext context,
TreeTable tt,
UIColumn column) |
protected void |
encodeMarkup(javax.faces.context.FacesContext context,
TreeTable tt) |
protected void |
encodeNode(javax.faces.context.FacesContext context,
TreeTable tt,
TreeNode treeNode) |
protected void |
encodeNodeChildren(javax.faces.context.FacesContext context,
TreeTable tt,
TreeNode treeNode) |
protected void |
encodeNodeChildren(javax.faces.context.FacesContext context,
TreeTable tt,
TreeNode treeNode,
int first,
int size) |
protected void |
encodeRegularMarkup(javax.faces.context.FacesContext context,
TreeTable tt) |
void |
encodeRowEdit(javax.faces.context.FacesContext context,
TreeTable tt) |
protected void |
encodeScript(javax.faces.context.FacesContext context,
TreeTable tt) |
protected void |
encodeScrollableMarkup(javax.faces.context.FacesContext context,
TreeTable tt) |
protected void |
encodeScrollAreaEnd(javax.faces.context.FacesContext context) |
protected void |
encodeScrollAreaStart(javax.faces.context.FacesContext context,
TreeTable tt,
String containerClass,
String containerBoxClass,
String tableStyle,
String tableStyleClass,
String facet,
String facetClass) |
protected void |
encodeScrollBody(javax.faces.context.FacesContext context,
TreeTable tt,
String tableStyle,
String tableStyleClass) |
protected void |
encodeSort(javax.faces.context.FacesContext context,
TreeTable tt) |
protected void |
encodeTbody(javax.faces.context.FacesContext context,
TreeTable tt,
boolean dataOnly) |
protected void |
encodeTfoot(javax.faces.context.FacesContext context,
TreeTable tt) |
protected void |
encodeThead(javax.faces.context.FacesContext context,
TreeTable tt) |
void |
filter(javax.faces.context.FacesContext context,
TreeTable tt,
List<FilterMeta> filterMetadata,
String globalFilterValue) |
protected void |
findFilteredRowKeys(javax.faces.context.FacesContext context,
TreeTable tt,
TreeNode node,
List<FilterMeta> filterMetadata,
Locale filterLocale,
String globalFilterValue) |
FilterConstraint |
getFilterConstraint(UIColumn column) |
boolean |
getRendersChildren() |
List<FilterMeta> |
populateFilterMetaData(javax.faces.context.FacesContext context,
TreeTable tt) |
protected void |
preRender(javax.faces.context.FacesContext context,
TreeTable tt) |
protected void |
renderNativeCheckbox(javax.faces.context.FacesContext context,
TreeTable tt,
boolean checked,
boolean partialSelected) |
protected String |
resolveSortIcon(javax.el.ValueExpression columnSortBy,
javax.el.ValueExpression ttSortBy,
String sortOrder) |
void |
sort(TreeTable tt) |
addPaginatorElement, encodeFacet, encodePaginatorConfig, encodePaginatorMarkup, removePaginatorElementbuildAjaxRequest, buildDomEvent, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, endScript, escapeText, getEventBehaviors, getHighlighter, getResourceRequestPath, getResourceURL, getWidgetBuilder, isGrouped, isValueBlank, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDynamicPassThruAttributes, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId, startScriptpublic 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,
TreeTable tt)
public void encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeEnd in class javax.faces.render.RendererIOExceptionprotected void preRender(javax.faces.context.FacesContext context,
TreeTable tt)
protected void encodeScript(javax.faces.context.FacesContext context,
TreeTable tt)
throws IOException
IOExceptionprotected void encodeMarkup(javax.faces.context.FacesContext context,
TreeTable tt)
throws IOException
IOExceptionprotected void encodeScrollableMarkup(javax.faces.context.FacesContext context,
TreeTable tt)
throws IOException
IOExceptionprotected void encodeScrollBody(javax.faces.context.FacesContext context,
TreeTable tt,
String tableStyle,
String tableStyleClass)
throws IOException
IOExceptionprotected void encodeScrollAreaStart(javax.faces.context.FacesContext context,
TreeTable tt,
String containerClass,
String containerBoxClass,
String tableStyle,
String tableStyleClass,
String facet,
String facetClass)
throws IOException
IOExceptionprotected void encodeScrollAreaEnd(javax.faces.context.FacesContext context)
throws IOException
IOExceptionprotected void encodeRegularMarkup(javax.faces.context.FacesContext context,
TreeTable tt)
throws IOException
IOExceptionprotected void encodeThead(javax.faces.context.FacesContext context,
TreeTable tt)
throws IOException
IOExceptionprotected void encodeTbody(javax.faces.context.FacesContext context,
TreeTable tt,
boolean dataOnly)
throws IOException
IOExceptionprotected void encodeNode(javax.faces.context.FacesContext context,
TreeTable tt,
TreeNode treeNode)
throws IOException
IOExceptionprotected void encodeColumnHeader(javax.faces.context.FacesContext context,
TreeTable tt,
UIColumn column)
throws IOException
IOExceptionprotected void encodeFilter(javax.faces.context.FacesContext context,
TreeTable tt,
UIColumn column)
throws IOException
IOExceptionprotected void encodeNodeChildren(javax.faces.context.FacesContext context,
TreeTable tt,
TreeNode treeNode)
throws IOException
IOExceptionprotected void encodeNodeChildren(javax.faces.context.FacesContext context,
TreeTable tt,
TreeNode treeNode,
int first,
int size)
throws IOException
IOExceptionprotected void encodeFacet(javax.faces.context.FacesContext context,
TreeTable tt,
javax.faces.component.UIComponent facet,
String styleClass)
throws IOException
IOExceptionprotected void encodeTfoot(javax.faces.context.FacesContext context,
TreeTable tt)
throws IOException
IOExceptionprotected void encodeColumnFooter(javax.faces.context.FacesContext context,
TreeTable table,
UIColumn column)
throws IOException
IOExceptionpublic void encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws IOException
encodeChildren in class javax.faces.render.RendererIOExceptionpublic boolean getRendersChildren()
getRendersChildren in class javax.faces.render.Rendererprotected String resolveSortIcon(javax.el.ValueExpression columnSortBy, javax.el.ValueExpression ttSortBy, String sortOrder)
protected void decodeSort(javax.faces.context.FacesContext context,
TreeTable tt)
protected void encodeSort(javax.faces.context.FacesContext context,
TreeTable tt)
throws IOException
IOExceptionpublic void sort(TreeTable tt)
protected void renderNativeCheckbox(javax.faces.context.FacesContext context,
TreeTable tt,
boolean checked,
boolean partialSelected)
throws IOException
IOExceptionpublic void encodeRowEdit(javax.faces.context.FacesContext context,
TreeTable tt)
throws IOException
IOExceptionpublic void encodeCellEdit(javax.faces.context.FacesContext context,
TreeTable tt)
throws IOException
IOExceptionpublic List<FilterMeta> populateFilterMetaData(javax.faces.context.FacesContext context, TreeTable tt)
public void filter(javax.faces.context.FacesContext context,
TreeTable tt,
List<FilterMeta> filterMetadata,
String globalFilterValue)
throws IOException
IOExceptionprotected void findFilteredRowKeys(javax.faces.context.FacesContext context,
TreeTable tt,
TreeNode node,
List<FilterMeta> filterMetadata,
Locale filterLocale,
String globalFilterValue)
throws IOException
IOExceptionpublic FilterConstraint getFilterConstraint(UIColumn column)
Copyright © 2018. All rights reserved.