Class CMSContentSlotTag

java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
de.hybris.platform.acceleratorcms.tags2.CMSContentSlotTag
All Implemented Interfaces:
Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.DynamicAttributes, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class CMSContentSlotTag extends javax.servlet.jsp.tagext.BodyTagSupport implements javax.servlet.jsp.tagext.DynamicAttributes
See Also:
  • Field Details

  • Constructor Details

    • CMSContentSlotTag

      public CMSContentSlotTag()
  • Method Details

    • setContentSlot

      public void setContentSlot(ContentSlotModel contentSlot)
    • setUid

      public void setUid(String uid)
    • setPosition

      public void setPosition(String position)
    • setVar

      public void setVar(String var)
    • setLimit

      public void setLimit(Integer limit)
    • setElement

      public void setElement(String element)
    • setDynamicAttribute

      public void setDynamicAttribute(String uri, String localName, Object value) throws javax.servlet.jsp.JspException
      Specified by:
      setDynamicAttribute in interface javax.servlet.jsp.tagext.DynamicAttributes
      Throws:
      javax.servlet.jsp.JspException
    • attributeToString

      protected String attributeToString(Object value)
    • release

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

      protected final void resetAttributes()
    • resetState

      protected final void resetState()
    • lookupCMSPageContextService

      protected CMSPageContextService lookupCMSPageContextService()
    • lookupCMSPageSlotComponentService

      protected CMSPageSlotComponentService lookupCMSPageSlotComponentService()
    • lookupHtmlElementHelper

      protected HtmlElementHelper lookupHtmlElementHelper()
    • lookupCMSDynamicAttributeServices

      protected Collection<CMSDynamicAttributeService> lookupCMSDynamicAttributeServices()
    • loadServices

      protected void loadServices()
    • prepare

      protected void prepare()
    • createLiveEditAttributes

      protected Map<String,String> createLiveEditAttributes()
    • 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
    • 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
    • increment

      protected void increment()
    • hasSlot

      protected boolean hasSlot()
    • hasItem

      protected boolean hasItem()
    • beforeAllItems

      protected void beforeAllItems()
    • afterAllItems

      protected void afterAllItems()
    • noSlot

      protected void noSlot()
    • noItems

      protected void noItems()
    • beforeItem

      protected void beforeItem()
    • afterItem

      protected void afterItem()
    • exposeVariables

      protected void exposeVariables()
    • unExposeVariables

      protected void unExposeVariables()
    • writeOpenElement

      protected void writeOpenElement()
    • getElementAttributes

      protected Map<String,String> getElementAttributes()
    • writeEndElement

      protected void writeEndElement()
    • getElementCssClass

      protected String getElementCssClass()
    • getElementName

      protected String getElementName()