Package com.jalios.jcms.taglib.list
Class ListItemTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- com.jalios.jcms.taglib.IncludeTag
-
- com.jalios.jcms.taglib.list.ListItemTag
-
- 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
public class ListItemTag extends IncludeTag
The java class for tag "listItem"- Since:
- jcms-10.0.1
- Author:
- Kévin Bransard
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ListItemTag.LinkTarget
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BUFFER_LIST_ITEM_ACTIONS
static java.lang.String
BUFFER_LIST_ITEM_ACTIONS_APPEND
static java.lang.String
BUFFER_LIST_ITEM_ACTIONS_PREPEND
static java.lang.String
BUFFER_LIST_ITEM_IMAGE
static java.lang.String
BUFFER_LIST_ITEM_META
static java.lang.String
BUFFER_LIST_ITEM_META_APPEND
static java.lang.String
BUFFER_LIST_ITEM_META_PREPREND
static java.lang.String
DEFAULT_TEMPLATE
-
Fields inherited from class com.jalios.jcms.taglib.IncludeTag
INCLUDE_BODY, INCLUDE_CONTEXT, JCMS_RESOURCE_INCLUDE_PREFIX_PROP, REVISION
-
-
Constructor Summary
Constructors Constructor Description ListItemTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clean()
int
doAfterBody()
int
doStartTag()
DataAttribute
getDataAttribute()
java.lang.String
getIcon()
DataAttribute
getLinkDataAttribute()
java.lang.String
getLinkHtmlAttributes()
ListItemTag.LinkTarget
getLinkTarget()
java.lang.String
getTemplate()
void
setContext(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String body)
void
setCss(java.lang.String css)
void
setDataAttribute(DataAttribute dataAttribute)
void
setIcon(java.lang.String icon)
void
setIconAlt(java.lang.String iconAlt)
void
setLink(java.lang.String link)
void
setLinkCss(java.lang.String linkCss)
void
setLinkDataAttribute(DataAttribute linkDataAttribute)
void
setLinkHtmlAttributes(java.lang.String linkHtmlAttributes)
void
setLinkTarget(ListItemTag.LinkTarget linkTarget)
void
setTemplate(java.lang.String template)
void
setText(java.lang.String text)
-
Methods inherited from class com.jalios.jcms.taglib.IncludeTag
doBeforeBody, doEndTag, doInitBody, getClazz, getFile, getId, 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_TEMPLATE
public static final java.lang.String DEFAULT_TEMPLATE
- See Also:
- Constant Field Values
-
BUFFER_LIST_ITEM_META
public static final java.lang.String BUFFER_LIST_ITEM_META
- See Also:
- Constant Field Values
-
BUFFER_LIST_ITEM_META_PREPREND
public static final java.lang.String BUFFER_LIST_ITEM_META_PREPREND
- See Also:
- Constant Field Values
-
BUFFER_LIST_ITEM_META_APPEND
public static final java.lang.String BUFFER_LIST_ITEM_META_APPEND
- See Also:
- Constant Field Values
-
BUFFER_LIST_ITEM_ACTIONS
public static final java.lang.String BUFFER_LIST_ITEM_ACTIONS
- See Also:
- Constant Field Values
-
BUFFER_LIST_ITEM_ACTIONS_PREPEND
public static final java.lang.String BUFFER_LIST_ITEM_ACTIONS_PREPEND
- See Also:
- Constant Field Values
-
BUFFER_LIST_ITEM_ACTIONS_APPEND
public static final java.lang.String BUFFER_LIST_ITEM_ACTIONS_APPEND
- See Also:
- Constant Field Values
-
BUFFER_LIST_ITEM_IMAGE
public static final java.lang.String BUFFER_LIST_ITEM_IMAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException
- Specified by:
doStartTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classIncludeTag
- Throws:
javax.servlet.jsp.JspException
-
doAfterBody
public int doAfterBody() throws javax.servlet.jsp.JspException
- Specified by:
doAfterBody
in interfacejavax.servlet.jsp.tagext.IterationTag
- Overrides:
doAfterBody
in classIncludeTag
- Throws:
javax.servlet.jsp.JspException
-
setContext
public void setContext(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String body)
- Overrides:
setContext
in classIncludeTag
-
clean
public void clean()
- Overrides:
clean
in classIncludeTag
-
setLink
public void setLink(java.lang.String link)
-
setCss
public void setCss(java.lang.String css)
-
setText
public void setText(java.lang.String text)
-
setTemplate
public void setTemplate(java.lang.String template)
-
getTemplate
public java.lang.String getTemplate()
-
getIcon
public java.lang.String getIcon()
-
setIcon
public void setIcon(java.lang.String icon)
-
setLinkCss
public void setLinkCss(java.lang.String linkCss)
-
setDataAttribute
public void setDataAttribute(DataAttribute dataAttribute)
-
getDataAttribute
public DataAttribute getDataAttribute()
-
setLinkDataAttribute
public void setLinkDataAttribute(DataAttribute linkDataAttribute)
-
getLinkDataAttribute
public DataAttribute getLinkDataAttribute()
-
getLinkTarget
public ListItemTag.LinkTarget getLinkTarget()
-
setLinkTarget
public void setLinkTarget(ListItemTag.LinkTarget linkTarget)
-
getLinkHtmlAttributes
public java.lang.String getLinkHtmlAttributes()
-
setLinkHtmlAttributes
public void setLinkHtmlAttributes(java.lang.String linkHtmlAttributes)
-
setIconAlt
public void setIconAlt(java.lang.String iconAlt)
-
-