Package org.deltava.taglib.format
Class LandingScoreFormatTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.deltava.taglib.format.UserSettingsTag
org.deltava.taglib.format.NumberFormatTag
org.deltava.taglib.format.LandingScoreFormatTag
- All Implemented Interfaces:
Serializable
,IterationTag
,JspTag
,Tag
A JSP tag to format landing scores.
- Since:
- 10.4
- Version:
- 10.4
- 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.int
Checks that a non-null value has been provided.void
release()
void
setDefault
(String s) Updates the default to display if no score has been calculated.void
setPageContext
(PageContext ctxt) Updates this tag's page context and loads the user object from the request.Methods inherited from class org.deltava.taglib.format.NumberFormatTag
closeSpan, getClassNameBuilder, openSpan, printValue, release, setClassName, setFmt, setForceSign, setValue, setZero
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue
-
Constructor Details
-
LandingScoreFormatTag
public LandingScoreFormatTag()Initializes the tag and the number formatter.
-
-
Method Details
-
setDefault
Updates the default to display if no score has been calculated.- Parameters:
s
- the default string, or null to suppress display
-
setPageContext
Description copied from class:NumberFormatTag
Updates this tag's page context and loads the user object from the request.- Specified by:
setPageContext
in interfaceTag
- Overrides:
setPageContext
in classNumberFormatTag
- Parameters:
ctxt
- the new JSP page context
-
doStartTag
public int doStartTag()Description copied from class:NumberFormatTag
Checks that a non-null value has been provided.- Specified by:
doStartTag
in interfaceTag
- Overrides:
doStartTag
in classNumberFormatTag
- Returns:
- SKIP_BODY always
-
doEndTag
Description copied from class:NumberFormatTag
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
-
release
public void release()- Specified by:
release
in interfaceTag
- Overrides:
release
in classTagSupport
-