Class IncludeSupport

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
jakarta.servlet.jsp.tagext.BodyTagSupport
org.frontcache.tags.IncludeSupport
All Implemented Interfaces:
jakarta.servlet.jsp.tagext.BodyTag, jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable
Direct Known Subclasses:
IncludeTag

public class IncludeSupport extends jakarta.servlet.jsp.tagext.BodyTagSupport
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Object
     
    protected Object
     
    protected Object
     
    protected Object
     

    Fields inherited from class jakarta.servlet.jsp.tagext.BodyTagSupport

    bodyContent

    Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport

    id, pageContext

    Fields inherited from interface jakarta.servlet.jsp.tagext.BodyTag

    EVAL_BODY_BUFFERED, EVAL_BODY_TAG

    Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag

    EVAL_BODY_AGAIN

    Fields inherited from interface jakarta.servlet.jsp.tagext.Tag

    EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new handler.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    int
     
    static void
    out(jakarta.servlet.jsp.PageContext pageContext, Object url, Object includeType, Object clientType)
    Kept so anything calling the pre-combine signature still compiles and behaves identically - no combine attribute is the same as no combining.
    static void
    out(jakarta.servlet.jsp.PageContext pageContext, Object url, Object includeType, Object clientType, Object combine)
     
    void
     

    Methods inherited from class jakarta.servlet.jsp.tagext.BodyTagSupport

    doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContent

    Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport

    findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface jakarta.servlet.jsp.tagext.Tag

    getParent, setPageContext, setParent
  • Field Details

    • ulr

      protected Object ulr
    • includeCallType

      protected Object includeCallType
    • includeClientType

      protected Object includeClientType
    • includeCombine

      protected Object includeCombine
  • Constructor Details

    • IncludeSupport

      public IncludeSupport()
      Constructs a new handler. As with TagSupport, subclasses should not provide other constructors and are expected to call the superclass constructor.
  • Method Details

    • release

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

      public int doStartTag() throws jakarta.servlet.jsp.JspException
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class jakarta.servlet.jsp.tagext.BodyTagSupport
      Throws:
      jakarta.servlet.jsp.JspException
    • doEndTag

      public int doEndTag() throws jakarta.servlet.jsp.JspException
      Specified by:
      doEndTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doEndTag in class jakarta.servlet.jsp.tagext.BodyTagSupport
      Throws:
      jakarta.servlet.jsp.JspException
    • out

      public static void out(jakarta.servlet.jsp.PageContext pageContext, Object url, Object includeType, Object clientType) throws IOException
      Kept so anything calling the pre-combine signature still compiles and behaves identically - no combine attribute is the same as no combining.
      Throws:
      IOException
    • out

      public static void out(jakarta.servlet.jsp.PageContext pageContext, Object url, Object includeType, Object clientType, Object combine) throws IOException
      Throws:
      IOException