net.sf.basedb.clients.web.taglib.table
Class Cell
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
net.sf.basedb.clients.web.taglib.table.Cell
- All Implemented Interfaces:
- Serializable, BodyTag, IterationTag, JspTag, Tag
public class Cell
- extends BodyTagSupport
This tag defines a new cell in a row. It should be placed inside a
<tbl:row>
tag.
Syntax:
<tbl:cell
clazz=...
style=...
column=...
visible=true|false
value=...
>
Attribute |
Default value |
Required |
Description |
clazz |
cell |
no |
The value if this attribute goes directly into the standard HTML
class attribute. This allows you to apply different styles
to different tables.
|
style |
- |
no |
The value if this attribute goes directly into the standard HTML
style attribute. This allows you to apply different styles
to different tables.
|
column |
- |
yes |
The ID of the <tbl:columndef> this cell
is linked to.
|
visible |
true |
no |
If the cell should be visible or not.
|
value |
- |
no |
A value to display in the cell. If a Formatter has been
defined for this column the value is formatted otherwise it is just
converted to a string with the toString() method.
|
- Version:
- 2.0
- Author:
- Nicklas
- See Also:
- Serialized Form
Constructor Summary |
Cell()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
table
private Table table
- The parent <tbl:table> tag.
data
private Data data
- The parent <tbl:data> tag.
clazz
private String clazz
- Optional
class
attribute
style
private String style
- Optional
style
attribute
columnId
private String columnId
- The ID of the column to which this cell belongs.
visible
private boolean visible
- If the cell should be visible or not.
value
private Object value
- The value to displaye.
formatter
private Formatter formatter
Cell
public Cell()
setClazz
public void setClazz(String clazz)
getClazz
public String getClazz()
setStyle
public void setStyle(String style)
getStyle
public String getStyle()
setColumn
public void setColumn(String columnId)
getColumn
public String getColumn()
setVisible
public void setVisible(boolean visible)
isVisible
public boolean isVisible()
setValue
public void setValue(Object value)
getValue
public Object getValue()
getFormatter
public Formatter<?> getFormatter()
doStartTag
public int doStartTag()
throws JspException
- Specified by:
doStartTag
in interface Tag
- Overrides:
doStartTag
in class BodyTagSupport
- Throws:
JspException
doEndTag
public int doEndTag()
throws JspException
- Specified by:
doEndTag
in interface Tag
- Overrides:
doEndTag
in class BodyTagSupport
- Throws:
JspException