Class ParseNumberSupport
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.apache.taglibs.standard.tag.common.fmt.ParseNumberSupport
-
- All Implemented Interfaces:
java.io.Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
- Direct Known Subclasses:
ParseNumberTag
,ParseNumberTag
,ParseNumberTag
public abstract class ParseNumberSupport extends javax.servlet.jsp.tagext.BodyTagSupport
Support for tag handlers for <parseNumber>, the number parsing tag in JSTL 1.0.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
CURRENCY
protected boolean
integerOnlySpecified
protected boolean
isIntegerOnly
private static java.lang.String
NUMBER
protected java.util.Locale
parseLocale
protected java.lang.String
pattern
private static java.lang.String
PERCENT
private int
scope
protected java.lang.String
type
protected java.lang.String
value
protected boolean
valueSpecified
private java.lang.String
var
-
Constructor Summary
Constructors Constructor Description ParseNumberSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.text.NumberFormat
createParser(java.util.Locale loc)
int
doEndTag()
private void
init()
void
release()
void
setScope(java.lang.String scope)
void
setVar(java.lang.String var)
-
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, doStartTag, getBodyContent, getPreviousOut, setBodyContent
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
Field Detail
-
NUMBER
private static final java.lang.String NUMBER
- See Also:
- Constant Field Values
-
CURRENCY
private static final java.lang.String CURRENCY
- See Also:
- Constant Field Values
-
PERCENT
private static final java.lang.String PERCENT
- See Also:
- Constant Field Values
-
value
protected java.lang.String value
-
valueSpecified
protected boolean valueSpecified
-
type
protected java.lang.String type
-
pattern
protected java.lang.String pattern
-
parseLocale
protected java.util.Locale parseLocale
-
isIntegerOnly
protected boolean isIntegerOnly
-
integerOnlySpecified
protected boolean integerOnlySpecified
-
var
private java.lang.String var
-
scope
private int scope
-
-
Method Detail
-
init
private void init()
-
setVar
public void setVar(java.lang.String var)
-
setScope
public void setScope(java.lang.String scope)
-
doEndTag
public int doEndTag() throws javax.servlet.jsp.JspException
- Specified by:
doEndTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in classjavax.servlet.jsp.tagext.BodyTagSupport
- Throws:
javax.servlet.jsp.JspException
-
release
public void release()
- Specified by:
release
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
release
in classjavax.servlet.jsp.tagext.BodyTagSupport
-
createParser
private java.text.NumberFormat createParser(java.util.Locale loc) throws javax.servlet.jsp.JspException
- Throws:
javax.servlet.jsp.JspException
-
-