Package org.primefaces.component.columns
Class ColumnsBase
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- javax.faces.component.UIData
-
- org.primefaces.component.api.UIData
-
- org.primefaces.component.columns.ColumnsBase
-
- All Implemented Interfaces:
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
,UIColumn
- Direct Known Subclasses:
Columns
public abstract class ColumnsBase extends UIData implements UIColumn
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ColumnsBase.PropertyKeys
-
Field Summary
Fields Modifier and Type Field Description static String
COMPONENT_FAMILY
-
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.UIColumn
DYNAMIC_FIELD_VE_LEGACY_PATTERN, STATIC_FIELD_VE_LEGACY_PATTERN
-
-
Constructor Summary
Constructors Constructor Description ColumnsBase()
-
Method Summary
-
Methods inherited from class org.primefaces.component.api.UIData
encodeBegin, getClientId, getContainerClientId, getDataModel, getIterableChildren, getRowIndex, getRowIndexVar, invokeOnComponent, isLazy, isNestedWithinIterator, isRowStatePreserved, markInitialState, preDecode, preEncode, preUpdate, preValidate, process, processChildren, processColumnFacets, processDecodes, processFacets, processPhase, processUpdates, processValidators, requiresColumns, restoreDescendantState, restoreDescendantState, restoreState, saveDescendantState, saveDescendantState, saveState, setDataModel, setId, setLazy, setRowIndex, setRowIndexVar, setRowModel, setRowStatePreserved, shouldProcessChild, shouldSkipChildren, shouldVisitChildren, visitColumnContent, visitColumnFacets, visitColumnGroup, visitColumnsAndColumnFacets, visitFacets, visitRows, visitTree
-
Methods inherited from class javax.faces.component.UIData
broadcast, createUniqueId, getFirst, getFooter, getHeader, getRowCount, getRowData, getRows, getValue, getVar, isRowAvailable, queueEvent, setFirst, setFooter, setHeader, setRows, setValue, setValueBinding, setValueExpression, setVar
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setParent, setRendered, setRendererType, setTransient, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.primefaces.component.api.UIColumn
encodeAll, getCellEditor, getChildren, getClientId, getClientId, getColumnKey, getColumnKey, getColumnKey, getContainerClientId, getFacet, getSelectionMode, getValueExpression, isDynamic, isRendered, renderChildren, resolveField
-
-
-
-
Field Detail
-
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public String getFamily()
- Overrides:
getFamily
in classjavax.faces.component.UIData
-
setSortBy
public void setSortBy(Object sortBy)
-
setStyle
public void setStyle(String style)
-
getStyleClass
public String getStyleClass()
- Specified by:
getStyleClass
in interfaceUIColumn
-
setStyleClass
public void setStyleClass(String styleClass)
-
getSortFunction
public javax.el.MethodExpression getSortFunction()
- Specified by:
getSortFunction
in interfaceUIColumn
-
setSortFunction
public void setSortFunction(javax.el.MethodExpression sortFunction)
-
getFilterBy
public Object getFilterBy()
- Specified by:
getFilterBy
in interfaceUIColumn
-
setFilterBy
public void setFilterBy(Object filterBy)
-
getFilterStyle
public String getFilterStyle()
- Specified by:
getFilterStyle
in interfaceUIColumn
-
setFilterStyle
public void setFilterStyle(String filterStyle)
-
getFilterStyleClass
public String getFilterStyleClass()
- Specified by:
getFilterStyleClass
in interfaceUIColumn
-
setFilterStyleClass
public void setFilterStyleClass(String filterStyleClass)
-
getFilterOptions
public Object getFilterOptions()
- Specified by:
getFilterOptions
in interfaceUIColumn
-
setFilterOptions
public void setFilterOptions(Object filterOptions)
-
getFilterMatchMode
public String getFilterMatchMode()
- Specified by:
getFilterMatchMode
in interfaceUIColumn
-
setFilterMatchMode
public void setFilterMatchMode(String filterMatchMode)
-
getFilterPosition
public String getFilterPosition()
- Specified by:
getFilterPosition
in interfaceUIColumn
-
setFilterPosition
public void setFilterPosition(String filterPosition)
-
getFilterValue
public Object getFilterValue()
- Specified by:
getFilterValue
in interfaceUIColumn
-
setFilterValue
public void setFilterValue(Object filterValue)
-
getRowspan
public int getRowspan()
- Specified by:
getRowspan
in interfaceUIColumn
-
setRowspan
public void setRowspan(int rowspan)
-
getColspan
public int getColspan()
- Specified by:
getColspan
in interfaceUIColumn
-
setColspan
public void setColspan(int colspan)
-
getHeaderText
public String getHeaderText()
- Specified by:
getHeaderText
in interfaceUIColumn
-
setHeaderText
public void setHeaderText(String headerText)
-
getFooterText
public String getFooterText()
- Specified by:
getFooterText
in interfaceUIColumn
-
setFooterText
public void setFooterText(String footerText)
-
getFilterMaxLength
public int getFilterMaxLength()
- Specified by:
getFilterMaxLength
in interfaceUIColumn
-
setFilterMaxLength
public void setFilterMaxLength(int filterMaxLength)
-
isResizable
public boolean isResizable()
- Specified by:
isResizable
in interfaceUIColumn
-
setResizable
public void setResizable(boolean resizable)
-
isExportable
public boolean isExportable()
- Specified by:
isExportable
in interfaceUIColumn
-
setExportable
public void setExportable(boolean exportable)
-
setWidth
public void setWidth(String width)
-
isToggleable
public boolean isToggleable()
- Specified by:
isToggleable
in interfaceUIColumn
-
setToggleable
public void setToggleable(boolean toggleable)
-
isDraggable
public boolean isDraggable()
- Specified by:
isDraggable
in interfaceUIColumn
-
setDraggable
public void setDraggable(boolean draggable)
-
getFilterFunction
public javax.el.MethodExpression getFilterFunction()
- Specified by:
getFilterFunction
in interfaceUIColumn
-
setFilterFunction
public void setFilterFunction(javax.el.MethodExpression filterFunction)
-
setField
public void setField(String field)
-
getResponsivePriority
public int getResponsivePriority()
- Specified by:
getResponsivePriority
in interfaceUIColumn
-
setResponsivePriority
public void setResponsivePriority(int responsivePriority)
-
isSortable
public boolean isSortable()
- Specified by:
isSortable
in interfaceUIColumn
-
setSortable
public void setSortable(boolean sortable)
-
isFilterable
public boolean isFilterable()
- Specified by:
isFilterable
in interfaceUIColumn
-
setFilterable
public void setFilterable(boolean filterable)
-
setVisible
public void setVisible(boolean visible)
-
isSelectRow
public boolean isSelectRow()
- Specified by:
isSelectRow
in interfaceUIColumn
-
setSelectRow
public void setSelectRow(boolean selectRow)
-
getAriaHeaderText
public String getAriaHeaderText()
- Specified by:
getAriaHeaderText
in interfaceUIColumn
-
setAriaHeaderText
public void setAriaHeaderText(String ariaHeaderText)
-
getExportFunction
public javax.el.MethodExpression getExportFunction()
- Specified by:
getExportFunction
in interfaceUIColumn
-
setExportFunction
public void setExportFunction(javax.el.MethodExpression exportFunction)
-
isGroupRow
public boolean isGroupRow()
- Specified by:
isGroupRow
in interfaceUIColumn
-
setGroupRow
public void setGroupRow(boolean groupRow)
-
getExportValue
public String getExportValue()
- Specified by:
getExportValue
in interfaceUIColumn
-
setExportValue
public void setExportValue(String exportValue)
-
getExportHeaderValue
public String getExportHeaderValue()
- Specified by:
getExportHeaderValue
in interfaceUIColumn
-
setExportHeaderValue
public void setExportHeaderValue(String exportHeaderValue)
-
getExportFooterValue
public String getExportFooterValue()
- Specified by:
getExportFooterValue
in interfaceUIColumn
-
setExportFooterValue
public void setExportFooterValue(String exportFooterValue)
-
getSortOrder
public String getSortOrder()
- Specified by:
getSortOrder
in interfaceUIColumn
-
setSortOrder
public void setSortOrder(String order)
-
getSortPriority
public int getSortPriority()
- Specified by:
getSortPriority
in interfaceUIColumn
-
setSortPriority
public void setSortPriority(int sortPriority)
-
getNullSortOrder
public int getNullSortOrder()
- Specified by:
getNullSortOrder
in interfaceUIColumn
-
setNullSortOrder
public void setNullSortOrder(int nullSortOrder)
-
isCaseSensitiveSort
public boolean isCaseSensitiveSort()
- Specified by:
isCaseSensitiveSort
in interfaceUIColumn
-
setCaseSensitiveSort
public void setCaseSensitiveSort(boolean caseSensitiveSort)
-
getDisplayPriority
public int getDisplayPriority()
- Specified by:
getDisplayPriority
in interfaceUIColumn
-
setDisplayPriority
public void setDisplayPriority(int displayPriority)
-
-