Package org.primefaces.component.column
Class Column
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- javax.faces.component.UIColumn
-
- org.primefaces.component.column.ColumnBase
-
- org.primefaces.component.column.Column
-
- All Implemented Interfaces:
EventListener
,javax.faces.component.PartialStateHolder
,javax.faces.component.StateHolder
,javax.faces.component.TransientStateHolder
,javax.faces.event.ComponentSystemEventListener
,javax.faces.event.FacesListener
,javax.faces.event.SystemEventListenerHolder
,UIColumn
,MenuColumn
,MenuElement
,MenuGroup
public class Column extends ColumnBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.primefaces.component.column.ColumnBase
ColumnBase.PropertyKeys
-
-
Field Summary
Fields Modifier and Type Field Description static String
COMPONENT_TYPE
-
Fields inherited from class org.primefaces.component.column.ColumnBase
COMPONENT_FAMILY, DEFAULT_RENDERER
-
-
Constructor Summary
Constructors Constructor Description Column()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CellEditor
getCellEditor()
String
getColumnKey()
String
getColumnKey(javax.faces.component.UIComponent parent, String rowIndex)
SpecialUIColumn.getColumnKey()
method which must be used when we are inside e.g.List
getElements()
int
getElementsCount()
String
getHeaderText()
boolean
isDynamic()
void
renderChildren(javax.faces.context.FacesContext context)
-
Methods inherited from class org.primefaces.component.column.ColumnBase
getAriaHeaderText, getColspan, getDisplayPriority, getExportFooterValue, getExportFunction, getExportHeaderValue, getExportValue, getFamily, getField, getFilterBy, getFilterFunction, getFilterMatchMode, getFilterMaxLength, getFilterOptions, getFilterPosition, getFilterStyle, getFilterStyleClass, getFilterValue, getFooterText, getNullSortOrder, getResponsivePriority, getRowspan, getSelectionMode, getSortBy, getSortFunction, getSortOrder, getSortPriority, getStyle, getStyleClass, getWidth, isCaseSensitiveSort, isDraggable, isExportable, isFilterable, isGroupRow, isResizable, isSelectRow, isSortable, isToggleable, isVisible, setAriaHeaderText, setCaseSensitiveSort, setColspan, setDisplayPriority, setDraggable, setExportable, setExportFooterValue, setExportFunction, setExportHeaderValue, setExportValue, setField, setFilterable, setFilterBy, setFilterFunction, setFilterMatchMode, setFilterMaxLength, setFilterOptions, setFilterPosition, setFilterStyle, setFilterStyleClass, setFilterValue, setFooterText, setGroupRow, setHeaderText, setNullSortOrder, setResizable, setResponsivePriority, setRowspan, setSelectionMode, setSelectRow, setSortable, setSortBy, setSortFunction, setSortOrder, setSortPriority, setStyle, setStyleClass, setToggleable, setVisible, setWidth
-
Methods inherited from class javax.faces.component.UIColumn
getFooter, getHeader, setFooter, setHeader
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
-
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.primefaces.model.menu.MenuElement
getId, isRendered, setId
-
Methods inherited from interface org.primefaces.component.api.UIColumn
encodeAll, getChildren, getClientId, getClientId, getColumnKey, getContainerClientId, getFacet, getValueExpression, isRendered
-
-
-
-
Field Detail
-
COMPONENT_TYPE
public static final String COMPONENT_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCellEditor
public CellEditor getCellEditor()
-
isDynamic
public boolean isDynamic()
-
getColumnKey
public String getColumnKey()
-
getColumnKey
public String getColumnKey(javax.faces.component.UIComponent parent, String rowIndex)
Description copied from interface:UIColumn
SpecialUIColumn.getColumnKey()
method which must be used when we are inside e.g. the DataTable "row state".- Returns:
-
getElements
public List getElements()
-
getElementsCount
public int getElementsCount()
-
renderChildren
public void renderChildren(javax.faces.context.FacesContext context) throws IOException
- Throws:
IOException
-
getHeaderText
public String getHeaderText()
- Specified by:
getHeaderText
in interfaceUIColumn
- Overrides:
getHeaderText
in classColumnBase
-
-