Class CMSContentSlotTag

  • 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 CMSContentSlotTag
    extends javax.servlet.jsp.tagext.BodyTagSupport
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static org.apache.log4j.Logger LOG  
      • 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
      int doAfterBody()  
      int doStartTag()  
      protected void exposeVariables()  
      protected boolean hasNext()  
      protected void init()  
      protected boolean isPreviewEnabled()  
      protected SimpleCMSComponentModel next()  
      protected void prepare()  
      void release()  
      void setBodyContent​(javax.servlet.jsp.tagext.BodyContent bodyContent)  
      void setContentSlot​(ContentSlotModel contentSlot)  
      void setPosition​(java.lang.String position)  
      void setScope​(java.lang.String scope)  
      void setUid​(java.lang.String uid)  
      void setVar​(java.lang.String var)  
      protected void unexposeVariables()  
      • Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport

        doEndTag, doInitBody, getBodyContent, getPreviousOut
      • 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

      • LOG

        protected static final org.apache.log4j.Logger LOG
    • Constructor Detail

      • CMSContentSlotTag

        public CMSContentSlotTag()
    • Method Detail

      • release

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

        protected void init()
      • prepare

        protected void prepare()
      • isPreviewEnabled

        protected boolean isPreviewEnabled()
      • hasNext

        protected boolean hasNext()
      • exposeVariables

        protected void exposeVariables()
      • unexposeVariables

        protected void unexposeVariables()
      • doStartTag

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

        public int doAfterBody()
                        throws javax.servlet.jsp.JspException
        Specified by:
        doAfterBody in interface javax.servlet.jsp.tagext.IterationTag
        Overrides:
        doAfterBody in class javax.servlet.jsp.tagext.BodyTagSupport
        Throws:
        javax.servlet.jsp.JspException
      • setUid

        public void setUid​(java.lang.String uid)
      • setPosition

        public void setPosition​(java.lang.String position)
      • setVar

        public void setVar​(java.lang.String var)
      • setBodyContent

        public void setBodyContent​(javax.servlet.jsp.tagext.BodyContent bodyContent)
        Specified by:
        setBodyContent in interface javax.servlet.jsp.tagext.BodyTag
        Overrides:
        setBodyContent in class javax.servlet.jsp.tagext.BodyTagSupport
      • setScope

        public void setScope​(java.lang.String scope)