Class CMSComponentTag

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

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

  • Constructor Details

    • CMSComponentTag

      public CMSComponentTag()
  • Method Details

    • setUid

      public void setUid(String uid)
    • setComponent

      public void setComponent(AbstractCMSComponentModel component)
    • setParentComponent

      public void setParentComponent(AbstractCMSComponentModel parentComponent)
    • setEvaluateRestriction

      public void setEvaluateRestriction(boolean evaluateRestriction)
    • 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.TagSupport
    • 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()
    • resolveComponents

      protected List<AbstractCMSComponentModel> resolveComponents()
    • resolveComponent

      protected AbstractCMSComponentModel resolveComponent()
    • 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.TagSupport
      Throws:
      javax.servlet.jsp.JspException
    • doEndTag

      public int doEndTag() throws javax.servlet.jsp.JspException
      Specified by:
      doEndTag in interface javax.servlet.jsp.tagext.Tag
      Overrides:
      doEndTag in class javax.servlet.jsp.tagext.TagSupport
      Throws:
      javax.servlet.jsp.JspException
    • beforeAllItems

      protected void beforeAllItems()
    • afterAllItems

      protected void afterAllItems()
    • noItems

      protected void noItems()
    • beforeItem

      protected void beforeItem()
    • renderItem

      protected void renderItem()
    • afterItem

      protected void afterItem()
    • writeOpenElement

      protected void writeOpenElement()
    • getElementAttributes

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

      protected void writeEndElement()
    • getElementCssClass

      protected String getElementCssClass()
    • getElementName

      protected String getElementName()