Klasse AbstractUIData
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIData
org.apache.myfaces.tobago.internal.component.AbstractUIData
- Alle implementierten Schnittstellen:
- EventListener,- 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
- Bekannte direkte Unterklassen:
- AbstractUISheet,- AbstractUITree
Base class for sheet and tree.
- 
FeldübersichtFelderModifizierer und TypFeldBeschreibungstatic final Stringstatic final StringVeraltet.since 2.0.0.static final StringVon Klasse geerbte Felder javax.faces.component.UIDataCOMPONENT_FAMILY, COMPONENT_TYPEVon Klasse geerbte Felder 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_KEYVon Schnittstelle geerbte Felder javax.faces.component.NamingContainerSEPARATOR_CHAR
- 
KonstruktorübersichtKonstruktoren
- 
MethodenübersichtModifizierer und TypMethodeBeschreibungprotected voidcreateTreeDataModel(Object value, boolean showRoot) Creates the TreeDataModel which should be used.voidencodeBegin(javax.faces.context.FacesContext context) javax.faces.component.UIComponentfindComponent(String searchId) protected javax.faces.model.DataModelabstract ExpandedStategetPath()abstract SelectableVeraltet.since 3.0.0, please usegetSelectable()abstract SelectedStatebooleaninvokeOnComponent(javax.faces.context.FacesContext facesContext, String clientId, javax.faces.component.ContextCallback callback) booleanisFolder()booleanThe value describes, if the UIData renderer creates container elements to hold the row information.booleanbooleanabstract booleanbooleanbooleanstripRowIndex(String initialSearchId) booleanvisitTree(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback) This is, because we need to visit the UIRow for each row, which is not done in the base implementation.Von Klasse geerbte Methoden javax.faces.component.UIDatabroadcast, createUniqueId, encodeEnd, getContainerClientId, getFamily, getFirst, getFooter, getHeader, getRowCount, getRowData, getRowIndex, getRows, getValue, getVar, isRowAvailable, isRowStatePreserved, markInitialState, processDecodes, processUpdates, processValidators, queueEvent, restoreState, saveState, setDataModel, setFirst, setFooter, setHeader, setRowIndex, setRows, setRowStatePreserved, setValue, setValueBinding, setValueExpression, setVarVon Klasse geerbte Methoden 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, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransientVon Klasse geerbte Methoden 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, unsubscribeFromEventVon Klasse geerbte Methoden java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.apache.myfaces.tobago.component.VisualgetCustomClass, getMarkup, getRendererType, isPlain, setCustomClass, setMarkup
- 
Felddetails- 
SUFFIX_MARKEDVeraltet.since 2.0.0. The marked concept has been replaced by "selected".- Siehe auch:
 
- 
SUFFIX_SELECTED- Siehe auch:
 
- 
SUFFIX_EXPANDED- Siehe auch:
 
 
- 
- 
Konstruktordetails- 
AbstractUIDatapublic AbstractUIData()
 
- 
- 
Methodendetails- 
isTreeModelpublic boolean isTreeModel()
- 
getTreeDataModel
- 
getDataModelprotected javax.faces.model.DataModel getDataModel()- Setzt außer Kraft:
- getDataModelin Klasse- javax.faces.component.UIData
 
- 
getSelectableAsEnumVeraltet.since 3.0.0, please usegetSelectable()
- 
getSelectable
- 
createTreeDataModelCreates the TreeDataModel which should be used. Override this method to use a custom model for an unsupported tree model. (Currently Tobago supportsTreeNodeout of the box.- Parameter:
- value- The reference to the data model (comes from the value attribute of the- UIData)
- showRoot- comes from the showRoot attribute.
 
- 
encodeBegin- Setzt außer Kraft:
- encodeBeginin Klasse- javax.faces.component.UIData
- Löst aus:
- IOException
 
- 
getExpandedState
- 
getSelectedState
- 
isRowVisiblepublic boolean isRowVisible()
- 
getRowClientId
- 
getRowParentClientId
- 
isShowRootpublic abstract boolean isShowRoot()
- 
isShowRootJunctionpublic boolean isShowRootJunction()
- 
isRowsUnlimitedpublic boolean isRowsUnlimited()- Gibt zurück:
- Is the (maximum) number of rows to display set to zero?
 
- 
isRendersRowContainerpublic boolean isRendersRowContainer()The value describes, if the UIData renderer creates container elements to hold the row information. This information is important for the TreeNodeRenderer to set the visible state in the output or not. Typically the Sheet returns true and a Tree returns false, because the sheet renders the HTML TR tags, the the sheet also is responsible for the visible state.
- 
findComponent- Setzt außer Kraft:
- findComponentin Klasse- javax.faces.component.UIComponentBase
 
- 
stripRowIndex
- 
invokeOnComponentpublic boolean invokeOnComponent(javax.faces.context.FacesContext facesContext, String clientId, javax.faces.component.ContextCallback callback) throws javax.faces.FacesException - Setzt außer Kraft:
- invokeOnComponentin Klasse- javax.faces.component.UIData
- Löst aus:
- javax.faces.FacesException
 
- 
getPath- Gibt zurück:
- The TreePath of the current row index.
 
- 
isFolderpublic boolean isFolder()- Gibt zurück:
- Is the current row index representing a folder.
 
- 
getRowIndicesOfChildren
- 
visitTreepublic boolean visitTree(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback) This is, because we need to visit the UIRow for each row, which is not done in the base implementation.- Setzt außer Kraft:
- visitTreein Klasse- javax.faces.component.UIData
 
 
-