Package com.jalios.jcms.taglib.card
Class CardsDataTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- com.jalios.jcms.taglib.IncludeTag
-
- com.jalios.jcms.taglib.card.CardsTag
-
- com.jalios.jcms.taglib.card.CardsDataTag
-
- 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
- Direct Known Subclasses:
CarouselDataTag
public class CardsDataTag extends CardsTag
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringcardCssprotected java.util.Collection<? extends Data>collectionprotected java.lang.StringcounterNamestatic java.lang.StringDEFAULT_CARD_COLLECTION_RESOURCEstatic java.lang.StringDEFAULT_CARD_COLLECTION_RESOURCE_PREFIXstatic java.lang.StringDEFAULT_COUNTER_NAMEstatic java.lang.StringDEFAULT_VAR_NAMEprotected java.util.Iterator<? extends Data>internalIteratorprotected intmaxItemsprotected java.lang.Stringtemplateprotected java.lang.StringtitleTagprotected java.lang.Stringvar-
Fields inherited from class com.jalios.jcms.taglib.card.CardsTag
DEFAULT_DISPLAY_MODE
-
Fields inherited from class com.jalios.jcms.taglib.IncludeTag
INCLUDE_BODY, INCLUDE_CONTEXT, JCMS_RESOURCE_INCLUDE_PREFIX_PROP
-
-
Constructor Summary
Constructors Constructor Description CardsDataTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclean()intdoAfterBody()intdoStartTag()java.lang.StringgetCardCss()intgetMaxItems()protected intprocessIteration()voidsetCardCss(java.lang.String cardCss)voidsetCollection(java.util.Collection<? extends Data> collection)voidsetContext(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String body)voidsetCounterName(java.lang.String counterName)voidsetMaxItems(int maxItems)voidsetTemplate(java.lang.String template)voidsetTitleTag(java.lang.String titleTag)voidsetVar(java.lang.String var)-
Methods inherited from class com.jalios.jcms.taglib.card.CardsTag
getMode, setCss, setDataAttribute, setHtmlAttributes, setMode
-
Methods inherited from class com.jalios.jcms.taglib.IncludeTag
doBeforeBody, doEndTag, doInitBody, getClazz, getFile, getId, getIncludeBoolean, getIncludeObject, getIncludeString, getJsp, getPub, getResource, getTarget, getTargetContext, getUsage, include, include, notRecusiveInclude, printErrorMessage, setClazz, setFile, setId, setIncludeString, setJsp, setPub, setResource, setTarget, setTargetContext, setUsage, skipInclude
-
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
getBodyContent, getPreviousOut, release, setBodyContent
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
-
-
-
-
Field Detail
-
DEFAULT_CARD_COLLECTION_RESOURCE_PREFIX
public static final java.lang.String DEFAULT_CARD_COLLECTION_RESOURCE_PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_CARD_COLLECTION_RESOURCE
public static final java.lang.String DEFAULT_CARD_COLLECTION_RESOURCE
-
DEFAULT_COUNTER_NAME
public static final java.lang.String DEFAULT_COUNTER_NAME
- See Also:
- Constant Field Values
-
DEFAULT_VAR_NAME
public static final java.lang.String DEFAULT_VAR_NAME
- See Also:
- Constant Field Values
-
collection
protected java.util.Collection<? extends Data> collection
-
var
protected java.lang.String var
-
counterName
protected java.lang.String counterName
-
internalIterator
protected java.util.Iterator<? extends Data> internalIterator
-
template
protected java.lang.String template
-
titleTag
protected java.lang.String titleTag
-
cardCss
protected java.lang.String cardCss
-
maxItems
protected int maxItems
-
-
Method Detail
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException- Specified by:
doStartTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classCardsTag- Throws:
javax.servlet.jsp.JspException
-
processIteration
protected int processIteration() throws javax.servlet.jsp.JspException- Throws:
javax.servlet.jsp.JspException
-
doAfterBody
public int doAfterBody() throws javax.servlet.jsp.JspException- Specified by:
doAfterBodyin interfacejavax.servlet.jsp.tagext.IterationTag- Overrides:
doAfterBodyin classCardsTag- Throws:
javax.servlet.jsp.JspException
-
setContext
public void setContext(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String body)- Overrides:
setContextin classCardsTag
-
setCollection
public void setCollection(java.util.Collection<? extends Data> collection)
-
setVar
public void setVar(java.lang.String var)
-
setCounterName
public void setCounterName(java.lang.String counterName)
-
setTemplate
public void setTemplate(java.lang.String template)
-
setTitleTag
public void setTitleTag(java.lang.String titleTag)
-
getCardCss
public java.lang.String getCardCss()
-
setCardCss
public void setCardCss(java.lang.String cardCss)
-
getMaxItems
public int getMaxItems()
-
setMaxItems
public void setMaxItems(int maxItems)
-
-