Package org.deltava.taglib.format
Class IntegerFormatTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.deltava.taglib.format.UserSettingsTag
org.deltava.taglib.format.NumberFormatTag
org.deltava.taglib.format.IntegerFormatTag
- All Implemented Interfaces:
Serializable
,IterationTag
,JspTag
,Tag
- Direct Known Subclasses:
FileSizeFormatTag
,QuantityFormatTag
,UnitFormatTag
A JSP tag to support the rendering of formatted integer values.
- Since:
- 1.0
- Version:
- 8.6
- Author:
- Luke
- See Also:
-
Field Summary
Fields inherited from class org.deltava.taglib.format.NumberFormatTag
_nF, _value, _zeroValue
Fields inherited from class org.deltava.taglib.format.UserSettingsTag
_user
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
-
Method Summary
Methods inherited from class org.deltava.taglib.format.NumberFormatTag
closeSpan, doStartTag, getClassNameBuilder, openSpan, printValue, release, setClassName, setFmt, setForceSign, setPageContext, setValue, setZero
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue
-
Constructor Details
-
IntegerFormatTag
public IntegerFormatTag()Initializes the tag and the number formatter.
-
-
Method Details
-
release
public void release()Resets this tag's data when its lifecycle is complete.- Specified by:
release
in interfaceTag
- Overrides:
release
in classTagSupport
-
setValue
Sets the value to format. This is a nasty hack for Tomcat 6.0.18+ EL casting.- Parameters:
value
- the value to format
-
fmtNoDecimals
protected void fmtNoDecimals()Helper method to ensure that the formatter does not include decimals. -
doEndTag
Formats the number and writes it to the JSP output writer.- Specified by:
doEndTag
in interfaceTag
- Overrides:
doEndTag
in classNumberFormatTag
- Returns:
- TagSupport.EVAL_PAGE
- Throws:
JspException
- if an error occurs
-