org.extremecomponents.table.tag
Class ColumnTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.extremecomponents.table.tag.ColumnTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.BodyTag, ColumnAttributes, javax.servlet.jsp.tagext.IterationTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag
- Direct Known Subclasses:
- TreeColumnTag
- public class ColumnTag
- extends javax.servlet.jsp.tagext.BodyTagSupport
- implements ColumnAttributes
The container which holds all the column specific information. A copy
of each column will be fed to the Model.
- Author:
- Jeff Johnston
- 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, doInitBody, 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 |
ColumnTag
public ColumnTag()
getProperty
public java.lang.String getProperty()
- Specified by:
getProperty
in interface ColumnAttributes
setProperty
public void setProperty(java.lang.String property)
- Specified by:
setProperty
in interface ColumnAttributes
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in interface ColumnAttributes
setValue
public void setValue(java.lang.Object value)
- Specified by:
setValue
in interface ColumnAttributes
getTitle
public java.lang.String getTitle()
- Specified by:
getTitle
in interface ColumnAttributes
setTitle
public void setTitle(java.lang.String title)
- Specified by:
setTitle
in interface ColumnAttributes
getStyleClass
public java.lang.String getStyleClass()
- Specified by:
getStyleClass
in interface ColumnAttributes
setStyleClass
public void setStyleClass(java.lang.String styleClass)
- Specified by:
setStyleClass
in interface ColumnAttributes
getHeaderClass
public java.lang.String getHeaderClass()
- Specified by:
getHeaderClass
in interface ColumnAttributes
setHeaderClass
public void setHeaderClass(java.lang.String headerClass)
- Specified by:
setHeaderClass
in interface ColumnAttributes
getCell
public java.lang.String getCell()
- Specified by:
getCell
in interface ColumnAttributes
setCell
public void setCell(java.lang.String cell)
- Specified by:
setCell
in interface ColumnAttributes
getFormat
public java.lang.String getFormat()
- Specified by:
getFormat
in interface ColumnAttributes
setFormat
public void setFormat(java.lang.String format)
- Specified by:
setFormat
in interface ColumnAttributes
getParse
public java.lang.String getParse()
- Specified by:
getParse
in interface ColumnAttributes
setParse
public void setParse(java.lang.String string)
- Specified by:
setParse
in interface ColumnAttributes
getFilter
public java.lang.String getFilter()
- Specified by:
getFilter
in interface ColumnAttributes
setFilter
public void setFilter(java.lang.String filter)
- Specified by:
setFilter
in interface ColumnAttributes
getSort
public java.lang.String getSort()
- Specified by:
getSort
in interface ColumnAttributes
setSort
public void setSort(java.lang.String sort)
- Specified by:
setSort
in interface ColumnAttributes
getWidth
public java.lang.String getWidth()
setWidth
public void setWidth(java.lang.String width)
getGroup
public java.lang.String getGroup()
- Specified by:
getGroup
in interface ColumnAttributes
setGroup
public void setGroup(java.lang.String group)
- Specified by:
setGroup
in interface ColumnAttributes
getStyle
public java.lang.String getStyle()
- Specified by:
getStyle
in interface ColumnAttributes
setStyle
public void setStyle(java.lang.String style)
- Specified by:
setStyle
in interface ColumnAttributes
getExport
public java.lang.String getExport()
- Specified by:
getExport
in interface ColumnAttributes
setExport
public void setExport(java.lang.String export)
- Specified by:
setExport
in interface ColumnAttributes
setColumnValue
public void setColumnValue()
throws javax.servlet.jsp.JspException
- Get the value for the column. First look to see if it displayed in the body
of the column. If it is not in the body, then use the value attribute. If the
value attribute is not specified then use the property attribute to find the value in
the bean.
- Throws:
javax.servlet.jsp.JspException
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspException
- Specified by:
doStartTag
in interface javax.servlet.jsp.tagext.Tag
- Throws:
javax.servlet.jsp.JspException
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspException
- Must make a copy of the column because this tag may be reused. Send the copy up to the Model.
- Specified by:
doEndTag
in interface javax.servlet.jsp.tagext.Tag
- Throws:
javax.servlet.jsp.JspException
cleanup
public void cleanup()
Copyright © 2004 sourceforge. All Rights Reserved.