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.StringDEFAULT_TEMPLATEstatic java.lang.StringDISPLAY_META_REQUEST_ATTRstatic java.lang.StringUSE_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 voidclean()intdoAfterBody()intdoStartTag()java.lang.StringgetCss()java.lang.ObjectgetData()DataAttributegetDataAttribute()java.util.DategetDataDate()static java.lang.StringgetDataIcon(Data data)Returns the data icon for current data based on properties dataListItem.icon.DATACLASSstatic java.lang.StringgetDataIconAlt(Data data, java.lang.String userLang)Returns the data icon for current data based on properties dataListItem.icon.DATACLASSstatic java.util.DategetDataItemDate(Data data)Returns the data item date depending on the data type (Publication will use pdate if available)java.lang.StringgetIcon()java.lang.StringgetIconAlt()java.lang.StringgetLink()java.lang.StringgetLinkCss()DataAttributegetLinkDataAttribute()java.util.Map<java.lang.String,java.lang.String[]>getLinkParams()booleangetShowDate()java.lang.StringgetTemplate()java.lang.StringgetText()voidsetContext(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String body)voidsetCss(java.lang.String css)voidsetData(java.lang.Object data)voidsetDataAttribute(DataAttribute dataAttribute)voidsetDataDate(java.util.Date dataDate)voidsetIcon(java.lang.String icon)voidsetIconAlt(java.lang.String iconAlt)voidsetLink(java.lang.String link)voidsetLinkCss(java.lang.String linkCss)voidsetLinkDataAttribute(DataAttribute linkDataAttribute)voidsetLinkParams(java.util.Map<java.lang.String,java.lang.String[]> linkParams)voidsetShowDate(boolean showDate)voidsetTemplate(java.lang.String template)voidsetText(java.lang.String text)-
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
-
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
-
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:
doStartTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classIncludeTag- Throws:
javax.servlet.jsp.JspException
-
doAfterBody
public int doAfterBody() throws javax.servlet.jsp.JspException- Specified by:
doAfterBodyin interfacejavax.servlet.jsp.tagext.IterationTag- Overrides:
doAfterBodyin 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:
setContextin classIncludeTag
-
clean
public void clean()
- Overrides:
cleanin 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- theDatauserLang- 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()
-
-