org.primefaces.component.api
Class DynamicColumn

java.lang.Object
  extended by org.primefaces.component.api.DynamicColumn
All Implemented Interfaces:
UIColumn

public class DynamicColumn
extends Object
implements UIColumn


Constructor Summary
DynamicColumn(int index, Columns columns)
           
 
Method Summary
 void applyModel()
           
 void applyStatelessModel()
           
 void encodeAll(javax.faces.context.FacesContext context)
           
 CellEditor getCellEditor()
           
 List<javax.faces.component.UIComponent> getChildren()
           
 String getClientId()
           
 String getClientId(javax.faces.context.FacesContext context)
           
 int getColspan()
           
 String getColumnKey()
           
 String getContainerClientId(javax.faces.context.FacesContext context)
           
 javax.faces.component.UIComponent getFacet(String facet)
           
 Object getFilterBy()
           
 String getFilterMatchMode()
           
 int getFilterMaxLength()
           
 Object getFilterOptions()
           
 String getFilterPosition()
           
 String getFilterStyle()
           
 String getFilterStyleClass()
           
 String getFooterText()
           
 String getHeaderText()
           
 int getIndex()
           
 int getRowspan()
           
 String getSelectionMode()
           
 Object getSortBy()
           
 javax.el.MethodExpression getSortFunction()
           
 String getStyle()
           
 String getStyleClass()
           
 javax.el.ValueExpression getValueExpression(String property)
           
 String getWidth()
           
 boolean isDisabledSelection()
           
 boolean isDynamic()
           
 boolean isExportable()
           
 boolean isRendered()
           
 boolean isResizable()
           
 void setColumnKey(String columnKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicColumn

public DynamicColumn(int index,
                     Columns columns)
Method Detail

getIndex

public int getIndex()

applyModel

public void applyModel()

applyStatelessModel

public void applyStatelessModel()

getValueExpression

public javax.el.ValueExpression getValueExpression(String property)
Specified by:
getValueExpression in interface UIColumn

getContainerClientId

public String getContainerClientId(javax.faces.context.FacesContext context)
Specified by:
getContainerClientId in interface UIColumn

getClientId

public String getClientId()
Specified by:
getClientId in interface UIColumn

getClientId

public String getClientId(javax.faces.context.FacesContext context)
Specified by:
getClientId in interface UIColumn

getSelectionMode

public String getSelectionMode()
Specified by:
getSelectionMode in interface UIColumn

isResizable

public boolean isResizable()
Specified by:
isResizable in interface UIColumn

getStyle

public String getStyle()
Specified by:
getStyle in interface UIColumn

getStyleClass

public String getStyleClass()
Specified by:
getStyleClass in interface UIColumn

getRowspan

public int getRowspan()
Specified by:
getRowspan in interface UIColumn

getColspan

public int getColspan()
Specified by:
getColspan in interface UIColumn

isDisabledSelection

public boolean isDisabledSelection()
Specified by:
isDisabledSelection in interface UIColumn

getFilterPosition

public String getFilterPosition()
Specified by:
getFilterPosition in interface UIColumn

getFacet

public javax.faces.component.UIComponent getFacet(String facet)
Specified by:
getFacet in interface UIColumn

getHeaderText

public String getHeaderText()
Specified by:
getHeaderText in interface UIColumn

getFooterText

public String getFooterText()
Specified by:
getFooterText in interface UIColumn

getFilterStyleClass

public String getFilterStyleClass()
Specified by:
getFilterStyleClass in interface UIColumn

getFilterStyle

public String getFilterStyle()
Specified by:
getFilterStyle in interface UIColumn

getFilterMatchMode

public String getFilterMatchMode()
Specified by:
getFilterMatchMode in interface UIColumn

getFilterMaxLength

public int getFilterMaxLength()
Specified by:
getFilterMaxLength in interface UIColumn

getFilterOptions

public Object getFilterOptions()
Specified by:
getFilterOptions in interface UIColumn

getCellEditor

public CellEditor getCellEditor()
Specified by:
getCellEditor in interface UIColumn

isDynamic

public boolean isDynamic()
Specified by:
isDynamic in interface UIColumn

getSortFunction

public javax.el.MethodExpression getSortFunction()
Specified by:
getSortFunction in interface UIColumn

getChildren

public List<javax.faces.component.UIComponent> getChildren()
Specified by:
getChildren in interface UIColumn

isExportable

public boolean isExportable()
Specified by:
isExportable in interface UIColumn

isRendered

public boolean isRendered()
Specified by:
isRendered in interface UIColumn

encodeAll

public void encodeAll(javax.faces.context.FacesContext context)
               throws IOException
Specified by:
encodeAll in interface UIColumn
Throws:
IOException

getColumnKey

public String getColumnKey()
Specified by:
getColumnKey in interface UIColumn

setColumnKey

public void setColumnKey(String columnKey)

getWidth

public String getWidth()
Specified by:
getWidth in interface UIColumn

getSortBy

public Object getSortBy()
Specified by:
getSortBy in interface UIColumn

getFilterBy

public Object getFilterBy()
Specified by:
getFilterBy in interface UIColumn


Copyright © 2013. All rights reserved.