com.github.dandelion.datatables.jsp.tag
Class AbstractColumnTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
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 :
- all the boring technical stuff needed by Java tags (getters and setters
for all Column tag attributes)
- helper methods used to manipulate the columns
- Since:
- 0.1.0
- Author:
- Thibault Duchateau
- See Also:
- Serialized Form
| 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 |
| 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 |
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
AbstractColumnTag
public AbstractColumnTag()
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.