Class TreeTableBase
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.primefaces.component.api.UITree
org.primefaces.component.treetable.TreeTableBase
- 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.event.ComponentSystemEventListener
,javax.faces.event.FacesListener
,javax.faces.event.SystemEventListenerHolder
,ColumnAware
,MultiViewStateAware<TreeTableState>
,Pageable
,PrimeClientBehaviorHolder
,UITable<TreeTableState>
,Widget
- Direct Known Subclasses:
TreeTable
public abstract class TreeTableBase
extends UITree
implements Widget, javax.faces.component.behavior.ClientBehaviorHolder, PrimeClientBehaviorHolder, Pageable, UITable<TreeTableState>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enum
static enum
-
Field Summary
FieldsFields inherited from class org.primefaces.component.api.UITree
CHECKBOX_CLASS, REQUIRED_MESSAGE_ID, ROOT_ROW_KEY, SEPARATOR
Fields inherited from class javax.faces.component.UIComponent
ATTRS_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_KEY
Fields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHAR
Fields inherited from interface org.primefaces.component.api.PrimeClientBehaviorHolder
DEFAULT_SELECT_EVENT_NAMES
Fields inherited from interface org.primefaces.component.api.UITable
GLOBAL_FILTER_COMPONENT_ID
Fields inherited from interface org.primefaces.component.api.Widget
ATTR_WIDGET_VAR_PATTERN, CALLBACK_POST_CONSTRUCT, CALLBACK_POST_REFRESH, CALLBACK_PRE_DESTROY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
TreeNode
<?> int
getFirst()
javax.el.MethodExpression
int
int
getRows()
getSize()
getStyle()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAllowUnsorting
(boolean allowUnsorting) void
setCellEditMode
(String cellEditMode) void
setCellSeparator
(String cellSeparator) void
setCloneOnFilter
(boolean cloneOnFilter) void
setCurrentPageReportTemplate
(String currentPageReportTemplate) void
setDataLocale
(Object dataLocale) void
setDisabledTextSelection
(boolean disabledTextSelection) void
setEditable
(boolean editable) void
setEditingRow
(boolean editingRow) void
setEditInitEvent
(String editInitEvent) void
setEditMode
(String editMode) void
setEmptyMessage
(String emptyMessage) void
setExpandMode
(String expandMode) void
setExportRowTag
(String exportRowTag) void
setExportTag
(String exportTag) void
setFilterBy
(Object filterBy) void
setFilterDelay
(int filterDelay) void
setFilteredValue
(TreeNode<?> filteredValue) void
setFilterEvent
(String filterEvent) void
setFirst
(int first) void
setGlobalFilter
(String globalFilter) void
setGlobalFilterFunction
(javax.el.MethodExpression globalFilterFunction) void
setGlobalFilterOnly
(boolean globalFilterOnly) void
setLiveResize
(boolean liveResize) void
setMultiViewState
(boolean multiViewState) void
setNativeElements
(boolean nativeElements) void
setPageLinks
(int pageLinks) void
setPaginator
(boolean paginator) void
setPaginatorAlwaysVisible
(boolean paginatorAlwaysVisible) void
setPaginatorPosition
(String paginatorPosition) void
setPaginatorTemplate
(String paginatorTemplate) void
setResizableColumns
(boolean resizableColumns) void
setRows
(int rows) void
setRowsPerPageTemplate
(String rowsPerPageTemplate) void
setRowStyleClass
(String rowStyleClass) void
setRowTitle
(String rowTitle) void
setSaveOnCellBlur
(boolean saveOnCellBlur) void
setScrollable
(boolean scrollable) void
setScrollHeight
(String scrollHeight) void
setScrollWidth
(String scrollWidth) void
setShowGridlines
(boolean showGridlines) void
void
void
setSortMode
(String sortMode) void
setStickyHeader
(boolean stickyHeader) void
void
setStyleClass
(String styleClass) void
setTableStyle
(String tableStyle) void
setTableStyleClass
(String tableStyleClass) void
setWidgetVar
(String widgetVar) Methods inherited from class org.primefaces.component.api.UITree
broadcast, buildRowKeys, childRowKey, doVisitChildren, encodeBegin, findTreeNode, getContainerClientId, getLocalSelectedNodes, getNodeVar, getRequiredMessage, getRowKey, getRowNode, getSelectedRowKeysAsString, getSelection, getSelectionMode, getSelectionType, getValue, getVar, initPreselection, invokeOnComponent, isCheckboxSelectionMode, isMultipleSelectionMode, isPropagateSelectionDown, isPropagateSelectionUp, isRequired, isRTLRendering, isSelectionEnabled, isShowUnselectableCheckbox, isSkipChildren, populateRowKeys, preDecode, preEncode, preUpdate, preValidate, processColumnChildren, processColumnFacets, processComponent, processDecodes, processFacets, processNode, processNodes, processUpdates, processValidators, queueEvent, refreshSelectedNodeKeys, requiresColumns, setNodeVar, setPropagateSelectionDown, setPropagateSelectionUp, setRequired, setRequiredMessage, setRowKey, setRowKey, setRowKey, setRowKey, setRTLRendering, setSelection, setSelectionMode, setShowUnselectableCheckbox, setSkipChildren, setValue, setVar, shouldVisitNode, updateRowKeys, updateSelection, validateSelection, visitColumnContent, visitColumnFacets, visitColumnGroup, visitColumnsAndColumnFacets, visitFacets, visitNode, visitNodes, visitTree
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames
Methods inherited from interface org.primefaces.component.api.ColumnAware
collectColumns, findColumn, findColumnInGroup, forEachColumn, forEachColumn, forEachColumn, forEachColumnGroupRow, getColumnGroup, getColumnMeta, getColumns, getColumnsCount, getColumnsCount, getColumnsCountWithSpan, getColumnsCountWithSpan, getFrozenColumnsCount, getOrderedColumnKeys, invokeOnColumn, invokeOnColumn, setColumnMeta, setColumns
Methods inherited from interface org.primefaces.component.api.MultiViewStateAware
getMultiViewState, resetMultiViewState, restoreMultiViewState
Methods inherited from interface org.primefaces.component.api.Pageable
getClientId, getFacet, getFooter, getHeader, getPage, getPageCount, getRowCount, getRowsToRender
Methods inherited from interface org.primefaces.component.api.PrimeClientBehaviorHolder
getBehaviorEventMapping
Methods inherited from interface org.primefaces.component.api.UITable
decodeColumnDisplayOrderState, decodeColumnResizeState, decodeColumnTogglerState, filterAndSort, getActiveFilterMeta, getActiveSortMeta, getChildCount, getChildren, getClientId, getColumnsWidthForClientSide, getConvertedFieldValue, getFieldValue, getFilterByAsMap, getFilterValue, getHeaderRow, getHighestPriorityActiveSortMeta, getSortByAsMap, getSortMetaAsString, getVar, getWidth, hasFooterColumn, initFilterBy, initSortBy, isColumnFilterable, isColumnSortable, isFilterByAsMapDefined, isFilteringCurrentlyActive, isFilteringEnabled, isSortingCurrentlyActive, isSortingEnabled, resetColumns, resolveDataLocale, setFilterByAsMap, setSortByAsMap, setWidth, updateFilterByValuesWithFilterRequest, updateFilterByWithGlobalFilter, updateFilterByWithMVS, updateFilterByWithUserFilterBy, updateSortByWithMVS, updateSortByWithUserSortBy
Methods inherited from interface org.primefaces.component.api.Widget
resolveWidgetVar, resolveWidgetVar
-
Field Details
-
COMPONENT_FAMILY
- See Also:
-
DEFAULT_RENDERER
- See Also:
-
-
Constructor Details
-
TreeTableBase
public TreeTableBase()
-
-
Method Details
-
getFamily
- Specified by:
getFamily
in classjavax.faces.component.UIComponent
-
getWidgetVar
-
setWidgetVar
-
getStyle
-
setStyle
-
getStyleClass
-
setStyleClass
-
isScrollable
public boolean isScrollable() -
setScrollable
public void setScrollable(boolean scrollable) -
getScrollHeight
-
setScrollHeight
-
getScrollWidth
-
setScrollWidth
-
getTableStyle
-
setTableStyle
-
getTableStyleClass
-
setTableStyleClass
-
getEmptyMessage
-
setEmptyMessage
-
isResizableColumns
public boolean isResizableColumns() -
setResizableColumns
public void setResizableColumns(boolean resizableColumns) -
getRowStyleClass
-
setRowStyleClass
-
getRowTitle
-
setRowTitle
-
isLiveResize
public boolean isLiveResize() -
setLiveResize
public void setLiveResize(boolean liveResize) -
getSortBy
- Specified by:
getSortBy
in interfaceUITable<TreeTableState>
-
setSortBy
- Specified by:
setSortBy
in interfaceUITable<TreeTableState>
-
isNativeElements
public boolean isNativeElements() -
setNativeElements
public void setNativeElements(boolean nativeElements) -
getDataLocale
- Specified by:
getDataLocale
in interfaceUITable<TreeTableState>
-
setDataLocale
-
getExpandMode
-
setExpandMode
-
isStickyHeader
public boolean isStickyHeader() -
setStickyHeader
public void setStickyHeader(boolean stickyHeader) -
isEditable
public boolean isEditable() -
setEditable
public void setEditable(boolean editable) -
getEditMode
-
setEditMode
-
isEditingRow
public boolean isEditingRow() -
setEditingRow
public void setEditingRow(boolean editingRow) -
getCellSeparator
-
setCellSeparator
-
isDisabledTextSelection
public boolean isDisabledTextSelection() -
setDisabledTextSelection
public void setDisabledTextSelection(boolean disabledTextSelection) -
isPaginator
public boolean isPaginator() -
setPaginator
public void setPaginator(boolean paginator) -
getPaginatorTemplate
- Specified by:
getPaginatorTemplate
in interfacePageable
-
setPaginatorTemplate
-
getRowsPerPageTemplate
- Specified by:
getRowsPerPageTemplate
in interfacePageable
-
setRowsPerPageTemplate
-
getCurrentPageReportTemplate
- Specified by:
getCurrentPageReportTemplate
in interfacePageable
-
setCurrentPageReportTemplate
-
getPageLinks
public int getPageLinks()- Specified by:
getPageLinks
in interfacePageable
-
setPageLinks
public void setPageLinks(int pageLinks) -
getPaginatorPosition
- Specified by:
getPaginatorPosition
in interfacePageable
-
setPaginatorPosition
-
isPaginatorAlwaysVisible
public boolean isPaginatorAlwaysVisible()- Specified by:
isPaginatorAlwaysVisible
in interfacePageable
-
setPaginatorAlwaysVisible
public void setPaginatorAlwaysVisible(boolean paginatorAlwaysVisible) -
getRows
public int getRows() -
setRows
public void setRows(int rows) -
getFirst
public int getFirst() -
setFirst
public void setFirst(int first) -
getFilteredValue
-
setFilteredValue
-
getFilterEvent
-
setFilterEvent
-
getFilterDelay
public int getFilterDelay() -
setFilterDelay
public void setFilterDelay(int filterDelay) -
getCellEditMode
-
setCellEditMode
-
getEditInitEvent
-
setEditInitEvent
-
isMultiViewState
public boolean isMultiViewState()- Specified by:
isMultiViewState
in interfaceMultiViewStateAware<TreeTableState>
-
setMultiViewState
public void setMultiViewState(boolean multiViewState) -
getFilterBy
- Specified by:
getFilterBy
in interfaceUITable<TreeTableState>
-
setFilterBy
- Specified by:
setFilterBy
in interfaceUITable<TreeTableState>
-
getGlobalFilter
- Specified by:
getGlobalFilter
in interfaceUITable<TreeTableState>
-
setGlobalFilter
- Specified by:
setGlobalFilter
in interfaceUITable<TreeTableState>
-
getGlobalFilterFunction
public javax.el.MethodExpression getGlobalFilterFunction()- Specified by:
getGlobalFilterFunction
in interfaceUITable<TreeTableState>
-
setGlobalFilterFunction
public void setGlobalFilterFunction(javax.el.MethodExpression globalFilterFunction) - Specified by:
setGlobalFilterFunction
in interfaceUITable<TreeTableState>
-
isGlobalFilterOnly
public boolean isGlobalFilterOnly()- Specified by:
isGlobalFilterOnly
in interfaceUITable<TreeTableState>
-
setGlobalFilterOnly
public void setGlobalFilterOnly(boolean globalFilterOnly) - Specified by:
setGlobalFilterOnly
in interfaceUITable<TreeTableState>
-
isAllowUnsorting
public boolean isAllowUnsorting() -
setAllowUnsorting
public void setAllowUnsorting(boolean allowUnsorting) -
getSortMode
-
setSortMode
-
isCloneOnFilter
public boolean isCloneOnFilter() -
setCloneOnFilter
public void setCloneOnFilter(boolean cloneOnFilter) -
isSaveOnCellBlur
public boolean isSaveOnCellBlur() -
setSaveOnCellBlur
public void setSaveOnCellBlur(boolean saveOnCellBlur) -
isShowGridlines
public boolean isShowGridlines() -
setShowGridlines
public void setShowGridlines(boolean showGridlines) -
getSize
-
setSize
-
getExportRowTag
-
setExportRowTag
-
getExportTag
-
setExportTag
-