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 Classes Modifier and Type Class Description protected static class
TreeTableBase.InternalPropertyKeys
static class
TreeTableBase.PropertyKeys
-
Field Summary
Fields Modifier and Type Field Description static String
COMPONENT_FAMILY
static String
DEFAULT_RENDERER
-
Fields 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 org.primefaces.component.api.UITable
OLD_SYNTAX_COLUMN_PROPERTY_REGEX
-
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 Constructor Description TreeTableBase()
-
Method Summary
-
Methods inherited from class org.primefaces.component.api.UITree
broadcast, buildRowKeys, doVisitChildren, encodeBegin, findTreeNode, getContainerClientId, getLocalSelectedNodes, getNodeVar, getRequiredMessage, getRowKey, getRowNode, getSelectedRowKeysAsString, getSelection, getSelectionMode, getValue, getVar, initPreselection, invokeOnComponent, isNestedWithinIterator, isPropagateSelectionDown, isPropagateSelectionUp, isRequired, isRTLRendering, 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, 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, getColumnGroup, getColumnMeta, getColumns, getColumnsCount, getColumnsCount, getColumnsCountWithSpan, getColumnsCountWithSpan, getFrozenColumnsCount, getOrderedColumnKeys, invokeOnColumn, invokeOnColumn, resetDynamicColumns, 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, getActiveFilterMeta, getActiveSortMeta, getClientId, getColumnsWidthForClientSide, getFilterByAsMap, getFilterValue, getHeaderRow, getHighestPriorityActiveSortMeta, getSortByAsMap, getSortMetaAsString, getVar, getWidth, initFilterBy, initSortBy, isColumnFilterable, isColumnSortable, isDefaultFilter, isDefaultSort, isFilterByAsMapDefined, isFilteringEnabled, isSortingCurrentlyActive, isSortingEnabled, setDefaultFilter, setDefaultSort, setFilterByAsMap, setSortByAsMap, setWidth, updateFilterByValuesWithFilterRequest, updateFilterByWithGlobalFilter, updateFilterByWithMVS, updateFilterByWithUserFilterBy, updateSortByWithMVS, updateSortByWithUserSortBy
-
Methods inherited from interface org.primefaces.component.api.Widget
resolveWidgetVar, resolveWidgetVar
-
-
-
-
Field Detail
-
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
DEFAULT_RENDERER
public static final String DEFAULT_RENDERER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public String getFamily()
- Specified by:
getFamily
in classjavax.faces.component.UIComponent
-
getWidgetVar
public String getWidgetVar()
-
setWidgetVar
public void setWidgetVar(String widgetVar)
-
getStyle
public String getStyle()
-
setStyle
public void setStyle(String style)
-
getStyleClass
public String getStyleClass()
-
setStyleClass
public void setStyleClass(String styleClass)
-
isScrollable
public boolean isScrollable()
-
setScrollable
public void setScrollable(boolean scrollable)
-
getScrollHeight
public String getScrollHeight()
-
setScrollHeight
public void setScrollHeight(String scrollHeight)
-
getScrollWidth
public String getScrollWidth()
-
setScrollWidth
public void setScrollWidth(String scrollWidth)
-
getTableStyle
public String getTableStyle()
-
setTableStyle
public void setTableStyle(String tableStyle)
-
getTableStyleClass
public String getTableStyleClass()
-
setTableStyleClass
public void setTableStyleClass(String tableStyleClass)
-
getEmptyMessage
public String getEmptyMessage()
-
setEmptyMessage
public void setEmptyMessage(String emptyMessage)
-
isResizableColumns
public boolean isResizableColumns()
-
setResizableColumns
public void setResizableColumns(boolean resizableColumns)
-
getRowStyleClass
public String getRowStyleClass()
-
setRowStyleClass
public void setRowStyleClass(String rowStyleClass)
-
isLiveResize
public boolean isLiveResize()
-
setLiveResize
public void setLiveResize(boolean liveResize)
-
getSortBy
public Object getSortBy()
- Specified by:
getSortBy
in interfaceUITable<TreeTableState>
-
setSortBy
public void setSortBy(Object sortBy)
- Specified by:
setSortBy
in interfaceUITable<TreeTableState>
-
isNativeElements
public boolean isNativeElements()
-
setNativeElements
public void setNativeElements(boolean nativeElements)
-
getDataLocale
public Object getDataLocale()
-
setDataLocale
public void setDataLocale(Object dataLocale)
-
getExpandMode
public String getExpandMode()
-
setExpandMode
public void setExpandMode(String expandMode)
-
isStickyHeader
public boolean isStickyHeader()
-
setStickyHeader
public void setStickyHeader(boolean stickyHeader)
-
isEditable
public boolean isEditable()
-
setEditable
public void setEditable(boolean editable)
-
getEditMode
public String getEditMode()
-
setEditMode
public void setEditMode(String editMode)
-
isEditingRow
public boolean isEditingRow()
-
setEditingRow
public void setEditingRow(boolean editingRow)
-
getCellSeparator
public String getCellSeparator()
-
setCellSeparator
public void setCellSeparator(String cellSeparator)
-
isDisabledTextSelection
public boolean isDisabledTextSelection()
-
setDisabledTextSelection
public void setDisabledTextSelection(boolean disabledTextSelection)
-
isPaginator
public boolean isPaginator()
-
setPaginator
public void setPaginator(boolean paginator)
-
getPaginatorTemplate
public String getPaginatorTemplate()
- Specified by:
getPaginatorTemplate
in interfacePageable
-
setPaginatorTemplate
public void setPaginatorTemplate(String paginatorTemplate)
-
getRowsPerPageTemplate
public String getRowsPerPageTemplate()
- Specified by:
getRowsPerPageTemplate
in interfacePageable
-
setRowsPerPageTemplate
public void setRowsPerPageTemplate(String rowsPerPageTemplate)
-
getRowsPerPageLabel
public String getRowsPerPageLabel()
- Specified by:
getRowsPerPageLabel
in interfacePageable
-
setRowsPerPageLabel
public void setRowsPerPageLabel(String rowsPerPageLabel)
-
getCurrentPageReportTemplate
public String getCurrentPageReportTemplate()
- Specified by:
getCurrentPageReportTemplate
in interfacePageable
-
setCurrentPageReportTemplate
public void setCurrentPageReportTemplate(String currentPageReportTemplate)
-
getPageLinks
public int getPageLinks()
- Specified by:
getPageLinks
in interfacePageable
-
setPageLinks
public void setPageLinks(int pageLinks)
-
getPaginatorPosition
public String getPaginatorPosition()
- Specified by:
getPaginatorPosition
in interfacePageable
-
setPaginatorPosition
public void setPaginatorPosition(String paginatorPosition)
-
isPaginatorAlwaysVisible
public boolean isPaginatorAlwaysVisible()
- Specified by:
isPaginatorAlwaysVisible
in interfacePageable
-
setPaginatorAlwaysVisible
public void setPaginatorAlwaysVisible(boolean paginatorAlwaysVisible)
-
setRows
public void setRows(int rows)
-
setFirst
public void setFirst(int first)
-
getFilteredValue
public Object getFilteredValue()
-
setFilteredValue
public void setFilteredValue(Object filteredValue)
-
getFilterEvent
public String getFilterEvent()
-
setFilterEvent
public void setFilterEvent(String filterEvent)
-
getFilterDelay
public int getFilterDelay()
-
setFilterDelay
public void setFilterDelay(int filterDelay)
-
getCellEditMode
public String getCellEditMode()
-
setCellEditMode
public void setCellEditMode(String cellEditMode)
-
getEditInitEvent
public String getEditInitEvent()
-
setEditInitEvent
public void setEditInitEvent(String editInitEvent)
-
isMultiViewState
public boolean isMultiViewState()
- Specified by:
isMultiViewState
in interfaceMultiViewStateAware<TreeTableState>
-
setMultiViewState
public void setMultiViewState(boolean multiViewState)
-
getFilterBy
public Object getFilterBy()
- Specified by:
getFilterBy
in interfaceUITable<TreeTableState>
-
setFilterBy
public void setFilterBy(Object filterBy)
- Specified by:
setFilterBy
in interfaceUITable<TreeTableState>
-
getGlobalFilter
public String getGlobalFilter()
- Specified by:
getGlobalFilter
in interfaceUITable<TreeTableState>
-
setGlobalFilter
public void setGlobalFilter(String globalFilter)
- 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>
-
isAllowUnsorting
public boolean isAllowUnsorting()
-
setAllowUnsorting
public void setAllowUnsorting(boolean allowUnsorting)
-
getSortMode
public String getSortMode()
-
setSortMode
public void setSortMode(String sortMode)
-
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
public String getSize()
-
setSize
public void setSize(String size)
-
-