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 Summary
FieldsModifier and TypeFieldDescriptionprotected Collection<CMSDynamicAttributeService>protected CMSPageContextServiceprotected CMSPageSlotComponentServiceprotected AbstractCMSComponentModelprotected List<AbstractCMSComponentModel>protected CmsPageRequestContextDataprotected AbstractCMSComponentModelprotected Stringprotected booleanprotected HtmlElementHelperprotected AbstractCMSComponentModelprotected StringFields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected StringattributeToString(Object value) protected voidprotected voidintdoEndTag()intprotected Stringprotected Stringprotected voidprotected Collection<CMSDynamicAttributeService>protected CMSPageContextServiceprotected CMSPageSlotComponentServiceprotected HtmlElementHelperprotected voidnoItems()protected voidprepare()voidrelease()protected voidprotected final voidprotected final voidprotected AbstractCMSComponentModelprotected List<AbstractCMSComponentModel>voidsetComponent(AbstractCMSComponentModel component) voidsetDynamicAttribute(String uri, String localName, Object value) voidsetElement(String element) voidsetEvaluateRestriction(boolean evaluateRestriction) voidsetParentComponent(AbstractCMSComponentModel parentComponent) voidprotected voidprotected voidMethods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
Field Details
-
uidAttribute
-
componentAttribute
-
parentComponentAttribute
-
evaluateRestrictionAttribute
protected boolean evaluateRestrictionAttribute -
elementAttribute
-
dynamicAttributes
-
htmlElementHelper
-
cmsPageContextService
-
cmsPageSlotComponentService
-
cmsDynamicAttributeServices
-
currentCmsPageRequestContextData
-
currentCmsComponents
-
currentComponent
-
-
Constructor Details
-
CMSComponentTag
public CMSComponentTag()
-
-
Method Details
-
setUid
-
setComponent
-
setParentComponent
-
setEvaluateRestriction
public void setEvaluateRestriction(boolean evaluateRestriction) -
setElement
-
setDynamicAttribute
public void setDynamicAttribute(String uri, String localName, Object value) throws javax.servlet.jsp.JspException - Specified by:
setDynamicAttributein interfacejavax.servlet.jsp.tagext.DynamicAttributes- Throws:
javax.servlet.jsp.JspException
-
attributeToString
-
release
public void release()- Specified by:
releasein interfacejavax.servlet.jsp.tagext.Tag- Overrides:
releasein classjavax.servlet.jsp.tagext.TagSupport
-
resetAttributes
protected final void resetAttributes() -
resetState
protected final void resetState() -
lookupCMSPageContextService
-
lookupCMSPageSlotComponentService
-
lookupHtmlElementHelper
-
lookupCMSDynamicAttributeServices
-
loadServices
protected void loadServices() -
prepare
protected void prepare() -
resolveComponents
-
resolveComponent
-
createLiveEditAttributes
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException- Specified by:
doStartTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classjavax.servlet.jsp.tagext.TagSupport- Throws:
javax.servlet.jsp.JspException
-
doEndTag
public int doEndTag() throws javax.servlet.jsp.JspException- Specified by:
doEndTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doEndTagin classjavax.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
-
writeEndElement
protected void writeEndElement() -
getElementCssClass
-
getElementName
-