public class TreeNodeItem extends TreeFamily
UIComponent that represents a single child tree node within a parent
TreeNode component. Within this component, the var attribute of the parent Tree
component will expose the child tree node.
This component allows a child component of type TreeInsertChildren which indicates the place to insert
the children of the current child tree node recursively by a TreeNode component associated with the
children's level in the same parent Tree component.
TreeNode,
TreeInsertChildren| Modifier and Type | Field and Description |
|---|---|
static String |
COMPONENT_TYPE
The standard component type.
|
COMPONENT_FAMILYBEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY| Constructor and Description |
|---|
TreeNodeItem() |
| Modifier and Type | Method and Description |
|---|---|
void |
encodeAll(FacesContext context)
Suppress default behavior of
encodeAll(FacesContext) (which also checks UIComponentBase.isRendered()) by
delegating directly to TreeFamily.encodeChildren(FacesContext). |
boolean |
visitTree(VisitContext context,
VisitCallback callback)
Loop over children of the current model node, set the child as the current model node and continue visiting
this component according to the given visit context and callback.
|
encodeChildren, getFamily, getRendersChildren, processDecodes, processUpdates, processValidatorsaddClientBehavior, broadcast, clearInitialState, decode, encodeBegin, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, queueEvent, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBindinggetClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getValueExpression, initialStateMarked, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEventpublic static final String COMPONENT_TYPE
public void encodeAll(FacesContext context) throws IOException
encodeAll(FacesContext) (which also checks UIComponentBase.isRendered()) by
delegating directly to TreeFamily.encodeChildren(FacesContext).encodeAll in class UIComponentIOExceptionpublic boolean visitTree(VisitContext context, VisitCallback callback)
visitTree in class UIComponentcontext - The visit context to work with.callback - The visit callback to work with.Tree.setCurrentModelNode(FacesContext, TreeModel)