Package com.jalios.jcms.taglib.list
Class DataListItemTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- com.jalios.jcms.taglib.IncludeTag
-
- com.jalios.jcms.taglib.list.DataListItemTag
-
- 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 DataListItemTag extends IncludeTag
The java class for tag "dataListItem"- Since:
- jcms-10.0.1
- Author:
- Kévin Bransard
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_TEMPLATE
static java.lang.String
DISPLAY_META_REQUEST_ATTR
static java.lang.String
REVISION
static java.lang.String
USE_THUMBNAIL_REQUEST_ATTR
-
Fields inherited from class com.jalios.jcms.taglib.IncludeTag
INCLUDE_BODY, INCLUDE_CONTEXT, JCMS_RESOURCE_INCLUDE_PREFIX_PROP
-
-
Constructor Summary
Constructors Constructor Description DataListItemTag()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clean()
int
doAfterBody()
int
doStartTag()
java.lang.String
getCss()
java.lang.Object
getData()
DataAttribute
getDataAttribute()
java.util.Date
getDataDate()
static java.lang.String
getDataIcon(Data data)
Returns the data icon for current data based on properties dataListItem.icon.DATACLASSstatic java.lang.String
getDataIconAlt(Data data, java.lang.String userLang)
Returns the data icon for current data based on properties dataListItem.icon.DATACLASSstatic java.util.Date
getDataItemDate(Data data)
Returns the data item date depending on the data type (Publication will use pdate if available)java.lang.String
getIcon()
java.lang.String
getIconAlt()
java.lang.String
getLink()
java.lang.String
getLinkCss()
DataAttribute
getLinkDataAttribute()
java.util.Map<java.lang.String,java.lang.String[]>
getLinkParams()
boolean
getShowDate()
java.lang.String
getTemplate()
java.lang.String
getText()
void
setContext(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String body)
void
setCss(java.lang.String css)
void
setData(java.lang.Object data)
void
setDataAttribute(DataAttribute dataAttribute)
void
setDataDate(java.util.Date dataDate)
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
setLinkParams(java.util.Map<java.lang.String,java.lang.String[]> linkParams)
void
setShowDate(boolean showDate)
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
-
DISPLAY_META_REQUEST_ATTR
public static final java.lang.String DISPLAY_META_REQUEST_ATTR
- See Also:
- Constant Field Values
-
USE_THUMBNAIL_REQUEST_ATTR
public static final java.lang.String USE_THUMBNAIL_REQUEST_ATTR
- See Also:
- Constant Field Values
-
REVISION
public static final java.lang.String REVISION
- See Also:
- Constant Field Values
-
DEFAULT_TEMPLATE
public static final java.lang.String DEFAULT_TEMPLATE
- 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
-
getDataIcon
public static java.lang.String getDataIcon(Data data)
Returns the data icon for current data based on properties dataListItem.icon.DATACLASS- Parameters:
data
- theData
- Returns:
- the data icon src for current data
- Since:
- jcms-10.0.1
-
getDataIconAlt
public static java.lang.String getDataIconAlt(Data data, java.lang.String userLang)
Returns the data icon for current data based on properties dataListItem.icon.DATACLASS- Parameters:
data
- theData
userLang
- the current user language- Returns:
- the data icon src for current data
- Since:
- jcms-10.0.1
-
getDataItemDate
public static java.util.Date getDataItemDate(Data data)
Returns the data item date depending on the data type (Publication will use pdate if available)- Parameters:
data
- theData
- Returns:
- the data item publish date
- Since:
- jcms-10.0.1
-
getCss
public java.lang.String getCss()
-
setCss
public void setCss(java.lang.String css)
-
getLink
public java.lang.String getLink()
-
setLink
public void setLink(java.lang.String link)
-
getData
public java.lang.Object getData()
-
setData
public void setData(java.lang.Object data)
-
getTemplate
public java.lang.String getTemplate()
-
setTemplate
public void setTemplate(java.lang.String template)
-
setText
public void setText(java.lang.String text)
-
getText
public java.lang.String getText()
-
getIcon
public java.lang.String getIcon()
-
setIcon
public void setIcon(java.lang.String icon)
-
getDataDate
public java.util.Date getDataDate()
-
setDataDate
public void setDataDate(java.util.Date dataDate)
-
getLinkCss
public java.lang.String getLinkCss()
-
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()
-
getLinkParams
public java.util.Map<java.lang.String,java.lang.String[]> getLinkParams()
-
setLinkParams
public void setLinkParams(java.util.Map<java.lang.String,java.lang.String[]> linkParams)
-
getShowDate
public boolean getShowDate()
-
setShowDate
public void setShowDate(boolean showDate)
-
setIconAlt
public void setIconAlt(java.lang.String iconAlt)
-
getIconAlt
public java.lang.String getIconAlt()
-
-