Class OutTag

  • 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

    public class OutTag
    extends OutSupport

    Tag handler for <out> in JSTL's rtexprvalue library.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String def  
      private boolean escapeXml  
      private java.lang.Object value  
      • 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
    • Constructor Summary

      Constructors 
      Constructor Description
      OutTag()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String evalDefault()
      Evaluates the "default" attribute.
      protected boolean evalEscapeXml()
      Evaluates the "escapeXml" attribute.
      protected java.lang.Object evalValue()
      Evaluates the "value" attribute.
      void release()  
      void setDefault​(java.lang.String def)  
      void setEscapeXml​(boolean escapeXml)  
      void setValue​(java.lang.Object value)  
      • Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport

        doInitBody, 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

        private java.lang.Object value
      • def

        private java.lang.String def
      • escapeXml

        private boolean escapeXml
    • Constructor Detail

      • OutTag

        public OutTag()
    • Method Detail

      • release

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

        public void setValue​(java.lang.Object value)
      • setDefault

        public void setDefault​(java.lang.String def)
      • setEscapeXml

        public void setEscapeXml​(boolean escapeXml)
      • evalValue

        protected java.lang.Object evalValue()
        Description copied from class: OutSupport
        Evaluates the "value" attribute.
        Specified by:
        evalValue in class OutSupport
        Returns:
        the actual value of the "value" attribute
      • evalDefault

        protected java.lang.String evalDefault()
        Description copied from class: OutSupport
        Evaluates the "default" attribute.
        Specified by:
        evalDefault in class OutSupport
        Returns:
        the actual value of the "default" attribute
      • evalEscapeXml

        protected boolean evalEscapeXml()
        Description copied from class: OutSupport
        Evaluates the "escapeXml" attribute.
        Specified by:
        evalEscapeXml in class OutSupport
        Returns:
        the actual value of the "escapeXml" attribute