Class UITreeListbox
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIData
org.apache.myfaces.tobago.internal.component.AbstractUIData
org.apache.myfaces.tobago.internal.component.AbstractUITree
org.apache.myfaces.tobago.internal.component.AbstractUITreeListbox
org.apache.myfaces.tobago.component.UITreeListbox
- All Implemented Interfaces:
- EventListener,- javax.faces.component.behavior.ClientBehaviorHolder,- javax.faces.component.NamingContainer,- javax.faces.component.PartialStateHolder,- javax.faces.component.StateHolder,- javax.faces.component.TransientStateHolder,- javax.faces.component.UniqueIdVendor,- javax.faces.event.ComponentSystemEventListener,- javax.faces.event.FacesListener,- javax.faces.event.SystemEventListenerHolder,- Visual
@Generated("component.stg")
public class UITreeListbox
extends AbstractUITreeListbox
implements javax.faces.component.behavior.ClientBehaviorHolder
A tree data structure displayed as a set of list boxes.
 UIComponent class, generated from template 
component.stg with class
 TreeListboxTagDeclaration.- 
Field SummaryFieldsFields inherited from class org.apache.myfaces.tobago.internal.component.AbstractUITreeSUFFIX_PARENTFields inherited from class org.apache.myfaces.tobago.internal.component.AbstractUIDataSUFFIX_EXPANDED, SUFFIX_MARKED, SUFFIX_SELECTEDFields inherited from class javax.faces.component.UIComponentATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEYFields inherited from interface javax.faces.component.NamingContainerSEPARATOR_CHAR
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionSets a CSS class in its parent, if the parent supports it.Flag indicating whether or not this component should be render selectable items.getSize()The number of the shown rows in the element.booleanFlag indicating that a value is required.voidrestoreState(javax.faces.context.FacesContext context, Object state) voidsetCustomClass(CustomClass customClass) voidvoidsetRequired(boolean required) voidsetSelectable(Selectable selectable) voidMethods inherited from class org.apache.myfaces.tobago.internal.component.AbstractUITreeListboxisShowRootMethods inherited from class org.apache.myfaces.tobago.internal.component.AbstractUITreegetBaseClientId, getExpandedState, getRendersChildren, getSelectedState, getState, processDecodes, processUpdates, processValidators, saveState, setStateMethods inherited from class org.apache.myfaces.tobago.internal.component.AbstractUIDatacreateTreeDataModel, encodeBegin, findComponent, getDataModel, getPath, getRowClientId, getRowIndicesOfChildren, getRowParentClientId, getSelectableAsEnum, getTreeDataModel, invokeOnComponent, isFolder, isRendersRowContainer, isRowsUnlimited, isRowVisible, isShowRootJunction, isTreeModel, stripRowIndex, visitTreeMethods inherited from class javax.faces.component.UIDatabroadcast, createUniqueId, encodeEnd, getContainerClientId, getFirst, getFooter, getHeader, getRowCount, getRowData, getRowIndex, getRows, getValue, getVar, isRowAvailable, isRowStatePreserved, markInitialState, queueEvent, setDataModel, setFirst, setFooter, setHeader, setRowIndex, setRows, setRowStatePreserved, setValue, setValueBinding, setValueExpression, setVarMethods inherited from class javax.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, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransientMethods inherited from class javax.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 javax.faces.component.behavior.ClientBehaviorHolderaddClientBehavior, getClientBehaviors, getDefaultEventName, getEventNamesMethods inherited from interface org.apache.myfaces.tobago.component.VisualgetRendererType, isPlain
- 
Field Details- 
COMPONENT_TYPE
- 
COMPONENT_FAMILY- See Also:
 
 
- 
- 
Constructor Details- 
UITreeListboxpublic UITreeListbox()
 
- 
- 
Method Details- 
getFamily- Overrides:
- getFamilyin class- javax.faces.component.UIData
 
- 
getMarkup
- 
setMarkup
- 
getSizeThe number of the shown rows in the element. E. g. the size attribute of the select element in HTML.- Specified by:
- getSizein class- AbstractUITreeListbox
 
- 
setSize
- 
getSelectableFlag indicating whether or not this component should be render selectable items. Possible values are:- single : a single section tree is rendered
- multiLeafOnly : a multi section tree is rendered, only Leaf's are selectable
- singleLeafOnly : a single section tree is rendered, only Leaf's are selectable
 
 Default:single
 Allowed Values:single,multiLeafOnly,singleLeafOnly- Specified by:
- getSelectablein class- AbstractUIData
 
- 
setSelectable
- 
getCustomClassSets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the <tc:style> tag. Example:<tc:in> <tc:style customClass="my-emphasized"/> </tc:in>One capability is, to used external CSS libs.
 This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.- Specified by:
- getCustomClassin interface- Visual
 
- 
setCustomClass- Specified by:
- setCustomClassin interface- Visual
 
- 
isRequiredpublic boolean isRequired()Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.
 Default:false
- 
setRequiredpublic void setRequired(boolean required) 
- 
restoreState- Specified by:
- restoreStatein interface- javax.faces.component.StateHolder
- Overrides:
- restoreStatein class- AbstractUITree
 
 
-