Package org.deltava.taglib.format
Class FileSizeFormatTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.deltava.taglib.format.UserSettingsTag
org.deltava.taglib.format.NumberFormatTag
org.deltava.taglib.format.IntegerFormatTag
org.deltava.taglib.format.FileSizeFormatTag
- All Implemented Interfaces:
Serializable
,IterationTag
,JspTag
,Tag
A JSP tag to format file sizes.
- Since:
- 10.3
- Version:
- 10.3
- 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
Modifier and TypeMethodDescriptionint
doEndTag()
Formats the number and writes it to the JSP output writer.void
release()
Resets this tag's data when its lifecycle is complete.void
setShowBytes
(boolean showBytes) void
Sets the value to format.Methods inherited from class org.deltava.taglib.format.IntegerFormatTag
fmtNoDecimals
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
-
FileSizeFormatTag
public FileSizeFormatTag()
-
-
Method Details
-
setShowBytes
public void setShowBytes(boolean showBytes) -
setValue
Sets the value to format. This is a nasty hack for Tomcat 6.0.18+ EL casting.- Overrides:
setValue
in classIntegerFormatTag
- Parameters:
value
- the value to format
-
release
public void release()Description copied from class:IntegerFormatTag
Resets this tag's data when its lifecycle is complete.- Specified by:
release
in interfaceTag
- Overrides:
release
in classIntegerFormatTag
-
doEndTag
Formats the number and writes it to the JSP output writer.- Specified by:
doEndTag
in interfaceTag
- Overrides:
doEndTag
in classIntegerFormatTag
- Returns:
- TagSupport.EVAL_PAGE
- Throws:
JspException
- if an error occurs
-