Class 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  
      • Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport

        bodyContent
      • Fields inherited from class javax.servlet.jsp.tagext.TagSupport

        id, pageContext
      • Fields inherited from interface javax.servlet.jsp.tagext.BodyTag

        EVAL_BODY_BUFFERED, EVAL_BODY_TAG
      • 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
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.servlet.jsp.tagext.Tag

        getParent, setPageContext, setParent
    • Field Detail

      • 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
    • Constructor Detail

      • ParseNumberSupport

        public ParseNumberSupport()
    • 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 interface javax.servlet.jsp.tagext.Tag
        Overrides:
        doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
        Throws:
        javax.servlet.jsp.JspException
      • release

        public void release()
        Specified by:
        release in interface javax.servlet.jsp.tagext.Tag
        Overrides:
        release in class javax.servlet.jsp.tagext.BodyTagSupport
      • createParser

        private java.text.NumberFormat createParser​(java.util.Locale loc)
                                             throws javax.servlet.jsp.JspException
        Throws:
        javax.servlet.jsp.JspException