Class CellValue
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- net.sf.basedb.clients.web.taglib.table.CellValue
-
- All Implemented Interfaces:
Serializable
,IterationTag
,JspTag
,Tag
public class CellValue extends TagSupport
This tag adds a value to a cell in a row. It should be placed inside a<tbl:cell>
tag.Syntax:
<tbl:cellvalue value=... list=... separator=... prefix=... suffix=... clazz=... style=... >
Tag attributes 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). - Version:
- 2.0
- Author:
- Nicklas
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private String
clazz
private Iterable<?>
list
private String
prefix
private String
separator
private static long
serialVersionUID
private String
style
private String
suffix
private static Formatter<Object>
toStringFormatter
private Object
value
The value to display.-
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
-
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
Constructors Constructor Description CellValue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doStartTag()
String
getClazz()
Iterable<?>
getList()
String
getPrefix()
String
getSeparator()
String
getStyle()
String
getSuffix()
Object
getValue()
void
setClazz(String clazz)
void
setList(Iterable<?> list)
void
setPrefix(String prefix)
void
setSeparator(String separator)
void
setStyle(String style)
void
setSuffix(String suffix)
void
setValue(Object value)
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
value
private Object value
The value to display.
-
list
private Iterable<?> list
-
prefix
private String prefix
-
suffix
private String suffix
-
separator
private String separator
-
clazz
private String clazz
-
style
private String style
-
-
Method Detail
-
setValue
public void setValue(Object value)
-
getValue
public Object getValue()
-
setList
public void setList(Iterable<?> list)
-
getList
public Iterable<?> getList()
-
setSeparator
public void setSeparator(String separator)
-
getSeparator
public String getSeparator()
-
setPrefix
public void setPrefix(String prefix)
- Since:
- 2.9
-
getPrefix
public String getPrefix()
- Since:
- 2.9
-
setSuffix
public void setSuffix(String suffix)
- Since:
- 2.9
-
getSuffix
public String getSuffix()
- Since:
- 2.9
-
getClazz
public String getClazz()
- Since:
- 3.11
-
setClazz
public void setClazz(String clazz)
- Since:
- 3.11
-
getStyle
public String getStyle()
- Since:
- 3.11
-
setStyle
public void setStyle(String style)
- Since:
- 3.11
-
doStartTag
public int doStartTag() throws JspException
- Specified by:
doStartTag
in interfaceTag
- Overrides:
doStartTag
in classTagSupport
- Throws:
JspException
-
-