Class AbstractUITree
java.lang.Object
jakarta.faces.component.UIComponent
jakarta.faces.component.UIComponentBase
jakarta.faces.component.UIData
org.apache.myfaces.tobago.internal.component.AbstractUIData
org.apache.myfaces.tobago.internal.component.AbstractUITree
- All Implemented Interfaces:
- jakarta.faces.component.NamingContainer,- jakarta.faces.component.PartialStateHolder,- jakarta.faces.component.StateHolder,- jakarta.faces.component.TransientStateHolder,- jakarta.faces.component.UniqueIdVendor,- jakarta.faces.event.ComponentSystemEventListener,- jakarta.faces.event.FacesListener,- jakarta.faces.event.SystemEventListenerHolder,- EventListener,- Visual
- Direct Known Subclasses:
- AbstractUITreeListbox,- UITree
public abstract class AbstractUITree
extends AbstractUIData
implements jakarta.faces.component.NamingContainer, Visual
- 
Field SummaryFieldsFields inherited from class org.apache.myfaces.tobago.internal.component.AbstractUIDataSUFFIX_EXPANDED, SUFFIX_MARKED, SUFFIX_SELECTEDFields inherited from class jakarta.faces.component.UIDataCOMPONENT_FAMILY, COMPONENT_TYPEFields inherited from class jakarta.faces.component.UIComponentATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEYFields inherited from interface jakarta.faces.component.NamingContainerSEPARATOR_CHAR
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetBaseClientId(jakarta.faces.context.FacesContext facesContext) Workaround for mojarra: UIData.getClientId() returns the clientId + row index if an index is set.booleangetState()voidprocessDecodes(jakarta.faces.context.FacesContext facesContext) voidprocessUpdates(jakarta.faces.context.FacesContext facesContext) voidprocessValidators(jakarta.faces.context.FacesContext facesContext) voidrestoreState(jakarta.faces.context.FacesContext context, Object componentState) saveState(jakarta.faces.context.FacesContext context) voidMethods inherited from class org.apache.myfaces.tobago.internal.component.AbstractUIDatacreateTreeDataModel, encodeBegin, findComponent, getDataModel, getPath, getRowClientId, getRowIndicesOfChildren, getRowParentClientId, getSelectable, getSelectableAsEnum, getTreeDataModel, invokeOnComponent, isFolder, isRendersRowContainer, isRowsUnlimited, isRowVisible, isShowRoot, isShowRootJunction, isTreeModel, stripRowIndex, visitTreeMethods inherited from class jakarta.faces.component.UIDatabroadcast, createUniqueId, encodeEnd, getContainerClientId, getFamily, getFirst, getFooter, getHeader, getRowCount, getRowData, getRowIndex, getRows, getValue, getVar, isRowAvailable, isRowStatePreserved, markInitialState, queueEvent, setDataModel, setFirst, setFooter, setHeader, setRowIndex, setRows, setRowStatePreserved, setValue, setValueExpression, setVarMethods inherited from class jakarta.faces.component.UIComponentBaseaddClientBehavior, addFacesListener, clearInitialState, decode, encodeAll, encodeChildren, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getPassThroughAttributes, getRenderer, getRendererType, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransientMethods inherited from class jakarta.faces.component.UIComponentgetClientId, getCompositeComponentParent, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, subscribeToEvent, unsubscribeFromEventMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.myfaces.tobago.component.VisualgetCustomClass, getMarkup, getRendererType, isPlain, setCustomClass, setMarkup
- 
Field Details- 
SUFFIX_PARENT- See Also:
 
 
- 
- 
Constructor Details- 
AbstractUITreepublic AbstractUITree()
 
- 
- 
Method Details- 
getBaseClientIdWorkaround for mojarra: UIData.getClientId() returns the clientId + row index if an index is set.- Returns:
- clientId without row index
 
- 
processValidatorspublic void processValidators(jakarta.faces.context.FacesContext facesContext) - Overrides:
- processValidatorsin class- jakarta.faces.component.UIData
 
- 
processUpdatespublic void processUpdates(jakarta.faces.context.FacesContext facesContext) - Overrides:
- processUpdatesin class- jakarta.faces.component.UIData
 
- 
getRendersChildrenpublic boolean getRendersChildren()- Overrides:
- getRendersChildrenin class- jakarta.faces.component.UIComponentBase
 
- 
processDecodespublic void processDecodes(jakarta.faces.context.FacesContext facesContext) - Overrides:
- processDecodesin class- jakarta.faces.component.UIData
 
- 
setState
- 
getState
- 
getSelectedState- Specified by:
- getSelectedStatein class- AbstractUIData
 
- 
getExpandedState- Specified by:
- getExpandedStatein class- AbstractUIData
 
- 
restoreState- Specified by:
- restoreStatein interface- jakarta.faces.component.StateHolder
- Overrides:
- restoreStatein class- jakarta.faces.component.UIData
 
- 
saveState- Specified by:
- saveStatein interface- jakarta.faces.component.StateHolder
- Overrides:
- saveStatein class- jakarta.faces.component.UIData
 
 
-