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 Summary
FieldsModifier and TypeFieldDescriptionprotected Collection<CMSDynamicAttributeService>protected CMSPageContextServiceprotected CMSPageSlotComponentServiceprotected ContentSlotModelprotected CmsPageRequestContextDataprotected AbstractCMSComponentModelprotected List<AbstractCMSComponentModel>protected ContentSlotModelprotected booleanprotected Stringprotected intprotected Stringprotected HtmlElementHelperprotected Integerprotected Stringprotected StringFields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContentFields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAGFields 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 voidintintprotected voidprotected Stringprotected Stringprotected booleanhasItem()protected booleanhasSlot()protected voidprotected voidprotected Collection<CMSDynamicAttributeService>protected CMSPageContextServiceprotected CMSPageSlotComponentServiceprotected HtmlElementHelperprotected voidnoItems()protected voidnoSlot()protected voidprepare()voidrelease()protected final voidprotected final voidvoidsetBodyContent(javax.servlet.jsp.tagext.BodyContent bodyContent) voidsetContentSlot(ContentSlotModel contentSlot) voidsetDynamicAttribute(String uri, String localName, Object value) voidsetElement(String element) voidvoidsetPosition(String position) voidvoidprotected voidprotected voidprotected voidMethods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doEndTag, doInitBody, getBodyContent, getPreviousOutMethods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
-
Field Details
-
contentSlotAttribute
-
uidAttribute
-
varAttribute
-
limitAttribute
-
elementAttribute
-
dynamicAttributes
-
htmlElementHelper
-
cmsPageSlotComponentService
-
cmsPageContextService
-
cmsDynamicAttributeServices
-
currentIndex
protected int currentIndex -
currentContentSlotFromMaster
protected boolean currentContentSlotFromMaster -
currentContentSlotPosition
-
currentComponents
-
currentComponent
-
currentContentSlot
-
currentCmsPageRequestContextData
-
-
Constructor Details
-
CMSContentSlotTag
public CMSContentSlotTag()
-
-
Method Details
-
setContentSlot
-
setUid
-
setPosition
-
setVar
-
setLimit
-
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.BodyTagSupport
-
resetAttributes
protected final void resetAttributes() -
resetState
protected final void resetState() -
lookupCMSPageContextService
-
lookupCMSPageSlotComponentService
-
lookupHtmlElementHelper
-
lookupCMSDynamicAttributeServices
-
loadServices
protected void loadServices() -
prepare
protected void prepare() -
createLiveEditAttributes
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException- Specified by:
doStartTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classjavax.servlet.jsp.tagext.BodyTagSupport- Throws:
javax.servlet.jsp.JspException
-
doAfterBody
public int doAfterBody() throws javax.servlet.jsp.JspException- Specified by:
doAfterBodyin interfacejavax.servlet.jsp.tagext.IterationTag- Overrides:
doAfterBodyin classjavax.servlet.jsp.tagext.BodyTagSupport- Throws:
javax.servlet.jsp.JspException
-
setBodyContent
public void setBodyContent(javax.servlet.jsp.tagext.BodyContent bodyContent) - Specified by:
setBodyContentin interfacejavax.servlet.jsp.tagext.BodyTag- Overrides:
setBodyContentin classjavax.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
-
writeEndElement
protected void writeEndElement() -
getElementCssClass
-
getElementName
-