com.github.dandelion.datatables.jsp.tag
Class AbstractColumnTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by javax.servlet.jsp.tagext.BodyTagSupport
          extended by com.github.dandelion.datatables.jsp.tag.AbstractColumnTag
All Implemented Interfaces:
Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
ColumnTag

public abstract class AbstractColumnTag
extends javax.servlet.jsp.tagext.BodyTagSupport

Abstract class which contains :

Since:
0.1.0
Author:
Thibault Duchateau
See Also:
Serialized Form

Field Summary
protected  String cssCellClass
           
protected  String cssCellStyle
           
protected  String cssClass
           
protected  String cssStyle
           
protected  String defaultValue
           
protected  String display
           
protected  Boolean filterable
           
protected  String filterCssClass
           
protected  String filterPlaceholder
           
protected  String filterType
           
protected  String format
           
protected  String property
           
protected  String renderFunction
           
protected  Boolean searchable
           
protected  String selector
           
protected  Boolean sortable
           
protected  String sortDirection
           
protected  String sortInit
           
protected  String title
           
protected  String uid
           
protected  Boolean visible
           
 
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContent
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
AbstractColumnTag()
           
 
Method Summary
protected  void addAjaxColumn(Boolean isHeader, String content)
           Add a column to the table when using AJAX source.
protected  void addDomColumn(Boolean isHeader, String content)
          Add a column to the table when using DOM source.
protected  String getColumnContent()
          TODO
 String getCssCellClass()
           
 String getCssCellStyle()
           
 String getCssClass()
           
 String getCssStyle()
           
 String getDefault()
           
 String getDisplay()
           
 Boolean getFilterable()
           
 String getFilterCssClass()
           
 String getFilterPlaceholder()
           
 String getFilterType()
           
 String getFormat()
           
 String getRenderFunction()
           
 Boolean getSearchable()
           
 String getSelector()
           
 Boolean getSortable()
           
 String getSortDirection()
           
 String getSortInit()
           
 String getTitle()
           
 String getUid(String uid)
           
 Boolean getVisible()
           
 void setCssCellClass(String cssCellClass)
           
 void setCssCellStyle(String cssCellStyle)
           
 void setCssClass(String cssClass)
           
 void setCssStyle(String cssStyle)
           
 void setDefault(String defaultValue)
           
 void setDisplay(String display)
           
 void setFilterable(Boolean filterable)
           
 void setFilterCssClass(String filterCssClass)
           
 void setFilterPlaceholder(String filterPlaceholder)
           
 void setFilterType(String filterType)
           
 void setFormat(String format)
           
 void setProperty(String property)
           
 void setRenderFunction(String renderFunction)
           
 void setSearchable(Boolean searchable)
           
 void setSelector(String selector)
           
 void setSortable(Boolean sortable)
           
 void setSortDirection(String sortDirection)
           
 void setSortInit(String sortInit)
           
 void setTitle(String title)
           
 void setUid(String uid)
          Getters and setters
 void setVisible(Boolean visible)
           
 
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doEndTag, doInitBody, doStartTag, getBodyContent, getPreviousOut, release, setBodyContent
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
 

Field Detail

uid

protected String uid

title

protected String title

property

protected String property

defaultValue

protected String defaultValue

cssStyle

protected String cssStyle

cssCellStyle

protected String cssCellStyle

cssClass

protected String cssClass

cssCellClass

protected String cssCellClass

sortable

protected Boolean sortable

sortDirection

protected String sortDirection

sortInit

protected String sortInit

filterable

protected Boolean filterable

searchable

protected Boolean searchable

visible

protected Boolean visible

filterType

protected String filterType

filterCssClass

protected String filterCssClass

filterPlaceholder

protected String filterPlaceholder

display

protected String display

renderFunction

protected String renderFunction

format

protected String format

selector

protected String selector
Constructor Detail

AbstractColumnTag

public AbstractColumnTag()
Method Detail

addDomColumn

protected void addDomColumn(Boolean isHeader,
                            String content)
                     throws javax.servlet.jsp.JspException
Add a column to the table when using DOM source.

Parameters:
isHeader -
content -
Throws:
javax.servlet.jsp.JspException

addAjaxColumn

protected void addAjaxColumn(Boolean isHeader,
                             String content)
                      throws javax.servlet.jsp.JspException

Add a column to the table when using AJAX source.

Column are always marked as "header" using an AJAX source.

Parameters:
isHeader -
content -
Throws:
javax.servlet.jsp.JspException

getColumnContent

protected String getColumnContent()
                           throws javax.servlet.jsp.JspException
TODO

Returns:
Throws:
javax.servlet.jsp.JspException

setUid

public void setUid(String uid)
Getters and setters


getUid

public String getUid(String uid)

setProperty

public void setProperty(String property)

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

getCssStyle

public String getCssStyle()

setCssStyle

public void setCssStyle(String cssStyle)

getCssClass

public String getCssClass()

setCssClass

public void setCssClass(String cssClass)

getSortable

public Boolean getSortable()

setSortable

public void setSortable(Boolean sortable)

getCssCellStyle

public String getCssCellStyle()

setCssCellStyle

public void setCssCellStyle(String cssCellStyle)

getCssCellClass

public String getCssCellClass()

setCssCellClass

public void setCssCellClass(String cssCellClass)

getFilterable

public Boolean getFilterable()

setFilterable

public void setFilterable(Boolean filterable)

getSearchable

public Boolean getSearchable()

setSearchable

public void setSearchable(Boolean searchable)

getVisible

public Boolean getVisible()

setVisible

public void setVisible(Boolean visible)

getFilterType

public String getFilterType()

setFilterType

public void setFilterType(String filterType)

getFilterCssClass

public String getFilterCssClass()

setFilterCssClass

public void setFilterCssClass(String filterCssClass)

getFilterPlaceholder

public String getFilterPlaceholder()

setFilterPlaceholder

public void setFilterPlaceholder(String filterPlaceholder)

getSortDirection

public String getSortDirection()

setSortDirection

public void setSortDirection(String sortDirection)

getSortInit

public String getSortInit()

setSortInit

public void setSortInit(String sortInit)

getDisplay

public String getDisplay()

setDisplay

public void setDisplay(String display)

getDefault

public String getDefault()

setDefault

public void setDefault(String defaultValue)

getRenderFunction

public String getRenderFunction()

setRenderFunction

public void setRenderFunction(String renderFunction)

getFormat

public String getFormat()

setFormat

public void setFormat(String format)

getSelector

public String getSelector()

setSelector

public void setSelector(String selector)


Copyright © 2013. All Rights Reserved.