Class SimpleTagProxy<T extends javax.servlet.jsp.tagext.SimpleTag>

  • Type Parameters:
    T - Type of the SimpleTag this proxy delegates to
    All Implemented Interfaces:
    javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag, ProxiedTag<T>

    public abstract class SimpleTagProxy<T extends javax.servlet.jsp.tagext.SimpleTag>
    extends AbstractTagProxy<T>
    implements javax.servlet.jsp.tagext.SimpleTag
    A proxy that implements SimpleTag and allows the target implementation to use dependency injection.
    Author:
    Richard "Shred" Körber
    • Method Detail

      • doTag

        public void doTag()
                   throws javax.servlet.jsp.JspException,
                          IOException
        Specified by:
        doTag in interface javax.servlet.jsp.tagext.SimpleTag
        Throws:
        javax.servlet.jsp.JspException
        IOException
      • getParent

        public javax.servlet.jsp.tagext.JspTag getParent()
        Specified by:
        getParent in interface javax.servlet.jsp.tagext.SimpleTag
      • setJspBody

        public void setJspBody​(javax.servlet.jsp.tagext.JspFragment jspBody)
        Specified by:
        setJspBody in interface javax.servlet.jsp.tagext.SimpleTag
      • setJspContext

        public void setJspContext​(javax.servlet.jsp.JspContext pc)
        Specified by:
        setJspContext in interface javax.servlet.jsp.tagext.SimpleTag
      • setParent

        public void setParent​(javax.servlet.jsp.tagext.JspTag parent)
        Specified by:
        setParent in interface javax.servlet.jsp.tagext.SimpleTag