public class CellValue extends TagSupport
<tbl:cell>
tag.
Syntax:
<tbl:cellvalue value=... list=... separator=... prefix=... suffix=... clazz=... style=... >
Attribute | Default value | Required | Description |
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.
|
list | - | no | A list of values to display in the cell. Each value is formatted the same way as for a single value. If a single value is also specified it is printed first. |
separator | ; | no | A separator to use between each value in a list. |
prefix | no | A prefix that is added before each value. Since 2.9. | |
suffix | no | A suffix that is added after each value. Since 2.9. | |
clazz | no | Optional class name. Generates an extra <span> tag around the value(s). | |
style | no | Optional style attributes. Generates an extra <span> tag around the value(s). |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
clazz |
private java.lang.Iterable<?> |
list |
private java.lang.String |
prefix |
private java.lang.String |
separator |
private static long |
serialVersionUID |
private java.lang.String |
style |
private java.lang.String |
suffix |
private static Formatter<java.lang.Object> |
toStringFormatter |
private java.lang.Object |
value
The value to display.
|
id, pageContext
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
Constructor and Description |
---|
CellValue() |
Modifier and Type | Method and Description |
---|---|
int |
doStartTag() |
java.lang.String |
getClazz() |
java.lang.Iterable<?> |
getList() |
java.lang.String |
getPrefix() |
java.lang.String |
getSeparator() |
java.lang.String |
getStyle() |
java.lang.String |
getSuffix() |
java.lang.Object |
getValue() |
void |
setClazz(java.lang.String clazz) |
void |
setList(java.lang.Iterable<?> list) |
void |
setPrefix(java.lang.String prefix) |
void |
setSeparator(java.lang.String separator) |
void |
setStyle(java.lang.String style) |
void |
setSuffix(java.lang.String suffix) |
void |
setValue(java.lang.Object value) |
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
private static final long serialVersionUID
private static final Formatter<java.lang.Object> toStringFormatter
private java.lang.Object value
private java.lang.Iterable<?> list
private java.lang.String prefix
private java.lang.String suffix
private java.lang.String separator
private java.lang.String clazz
private java.lang.String style
public void setValue(java.lang.Object value)
public java.lang.Object getValue()
public void setList(java.lang.Iterable<?> list)
public java.lang.Iterable<?> getList()
public void setSeparator(java.lang.String separator)
public java.lang.String getSeparator()
public void setPrefix(java.lang.String prefix)
public java.lang.String getPrefix()
public void setSuffix(java.lang.String suffix)
public java.lang.String getSuffix()
public java.lang.String getClazz()
public void setClazz(java.lang.String clazz)
public java.lang.String getStyle()
public void setStyle(java.lang.String style)
public int doStartTag() throws JspException
doStartTag
in interface Tag
doStartTag
in class TagSupport
JspException