Package org.primefaces.component.api
Class DynamicColumn
- java.lang.Object
-
- org.primefaces.component.api.DynamicColumn
-
-
Constructor Summary
Constructors Constructor Description DynamicColumn(int index, Columns columns, javax.faces.context.FacesContext context)
-
Method Summary
-
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
getColumnKey
-
-
-
-
Constructor Detail
-
DynamicColumn
public DynamicColumn(int index, Columns columns, javax.faces.context.FacesContext context)
-
-
Method Detail
-
getIndex
public int getIndex()
-
applyModel
public void applyModel()
-
applyStatelessModel
public void applyStatelessModel()
-
cleanStatelessModel
public void cleanStatelessModel()
-
cleanModel
public void cleanModel()
-
getValueExpression
public javax.el.ValueExpression getValueExpression(String property)
- Specified by:
getValueExpression
in interfaceUIColumn
-
getContainerClientId
public String getContainerClientId(javax.faces.context.FacesContext context)
- Specified by:
getContainerClientId
in interfaceUIColumn
-
getId
public String getId()
-
getClientId
public String getClientId()
- Specified by:
getClientId
in interfaceUIColumn
-
getClientId
public String getClientId(javax.faces.context.FacesContext context)
- Specified by:
getClientId
in interfaceUIColumn
-
getSelectionMode
public String getSelectionMode()
- Specified by:
getSelectionMode
in interfaceUIColumn
-
isResizable
public boolean isResizable()
- Specified by:
isResizable
in interfaceUIColumn
-
getStyleClass
public String getStyleClass()
- Specified by:
getStyleClass
in interfaceUIColumn
-
getRowspan
public int getRowspan()
- Specified by:
getRowspan
in interfaceUIColumn
-
getColspan
public int getColspan()
- Specified by:
getColspan
in interfaceUIColumn
-
getFilterPosition
public String getFilterPosition()
- Specified by:
getFilterPosition
in interfaceUIColumn
-
getFacet
public javax.faces.component.UIComponent getFacet(String facet)
-
getHeaderText
public String getHeaderText()
- Specified by:
getHeaderText
in interfaceUIColumn
-
getFooterText
public String getFooterText()
- Specified by:
getFooterText
in interfaceUIColumn
-
getFilterStyleClass
public String getFilterStyleClass()
- Specified by:
getFilterStyleClass
in interfaceUIColumn
-
getFilterStyle
public String getFilterStyle()
- Specified by:
getFilterStyle
in interfaceUIColumn
-
getFilterMatchMode
public String getFilterMatchMode()
- Specified by:
getFilterMatchMode
in interfaceUIColumn
-
getFilterMaxLength
public int getFilterMaxLength()
- Specified by:
getFilterMaxLength
in interfaceUIColumn
-
getFilterOptions
public Object getFilterOptions()
- Specified by:
getFilterOptions
in interfaceUIColumn
-
getCellEditor
public CellEditor getCellEditor()
- Specified by:
getCellEditor
in interfaceUIColumn
-
getSortFunction
public javax.el.MethodExpression getSortFunction()
- Specified by:
getSortFunction
in interfaceUIColumn
-
getChildren
public List<javax.faces.component.UIComponent> getChildren()
- Specified by:
getChildren
in interfaceUIColumn
-
isExportable
public boolean isExportable()
- Specified by:
isExportable
in interfaceUIColumn
-
isRendered
public boolean isRendered()
- Specified by:
isRendered
in interfaceUIColumn
-
encodeAll
public void encodeAll(javax.faces.context.FacesContext context) throws IOException
- Specified by:
encodeAll
in interfaceUIColumn
- Throws:
IOException
-
renderChildren
public void renderChildren(javax.faces.context.FacesContext context) throws IOException
- Specified by:
renderChildren
in interfaceUIColumn
- Throws:
IOException
-
getColumnKey
public String getColumnKey()
- Specified by:
getColumnKey
in interfaceUIColumn
-
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".- Specified by:
getColumnKey
in interfaceUIColumn
- Returns:
-
getFilterBy
public Object getFilterBy()
- Specified by:
getFilterBy
in interfaceUIColumn
-
isToggleable
public boolean isToggleable()
- Specified by:
isToggleable
in interfaceUIColumn
-
getFilterFunction
public javax.el.MethodExpression getFilterFunction()
- Specified by:
getFilterFunction
in interfaceUIColumn
-
getFilterValue
public Object getFilterValue()
- Specified by:
getFilterValue
in interfaceUIColumn
-
getResponsivePriority
public int getResponsivePriority()
- Specified by:
getResponsivePriority
in interfaceUIColumn
-
isSortable
public boolean isSortable()
- Specified by:
isSortable
in interfaceUIColumn
-
isFilterable
public boolean isFilterable()
- Specified by:
isFilterable
in interfaceUIColumn
-
setVisible
public void setVisible(boolean visible)
-
isSelectRow
public boolean isSelectRow()
- Specified by:
isSelectRow
in interfaceUIColumn
-
getAriaHeaderText
public String getAriaHeaderText()
- Specified by:
getAriaHeaderText
in interfaceUIColumn
-
getExportFunction
public javax.el.MethodExpression getExportFunction()
- Specified by:
getExportFunction
in interfaceUIColumn
-
isGroupRow
public boolean isGroupRow()
- Specified by:
isGroupRow
in interfaceUIColumn
-
getExportHeaderValue
public String getExportHeaderValue()
- Specified by:
getExportHeaderValue
in interfaceUIColumn
-
getExportFooterValue
public String getExportFooterValue()
- Specified by:
getExportFooterValue
in interfaceUIColumn
-
getSortOrder
public String getSortOrder()
- Specified by:
getSortOrder
in interfaceUIColumn
-
getSortPriority
public int getSortPriority()
- Specified by:
getSortPriority
in interfaceUIColumn
-
getNullSortOrder
public int getNullSortOrder()
- Specified by:
getNullSortOrder
in interfaceUIColumn
-
isCaseSensitiveSort
public boolean isCaseSensitiveSort()
- Specified by:
isCaseSensitiveSort
in interfaceUIColumn
-
isDraggable
public boolean isDraggable()
- Specified by:
isDraggable
in interfaceUIColumn
-
getExportValue
public String getExportValue()
- Specified by:
getExportValue
in interfaceUIColumn
-
getDisplayPriority
public int getDisplayPriority()
- Specified by:
getDisplayPriority
in interfaceUIColumn
-
-