Package com.jalios.jcms.taglib
Class CacheTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- com.jalios.jcms.taglib.CacheTag
-
- All Implemented Interfaces:
JaliosConstants
,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 CacheTag extends javax.servlet.jsp.tagext.BodyTagSupport implements JaliosConstants
This tag puts the content of its body in cache.- Author:
- Olivier Dedieu
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.jalios.util.JaliosConstants
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
-
-
Constructor Summary
Constructors Constructor Description CacheTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doAfterBody()
int
doEndTag()
int
doStartTag()
java.lang.Class[]
getInvalidClass()
void
setClasses(java.lang.Class[] classes)
void
setClassesStr(java.lang.String[] classesStr)
void
setConfiguration(java.lang.String manager)
void
setDisabled(boolean disabled)
void
setId(java.lang.String contentId)
void
setRefresh(boolean refresh)
void
setSession(boolean sessionScope)
void
setTimeout(long timeout)
void
setTrim(boolean trim)
-
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
-
-
-
-
Method Detail
-
setId
public void setId(java.lang.String contentId)
- Overrides:
setId
in classjavax.servlet.jsp.tagext.TagSupport
-
setSession
public void setSession(boolean sessionScope)
-
setClasses
public void setClasses(java.lang.Class[] classes)
-
setClassesStr
public void setClassesStr(java.lang.String[] classesStr)
-
setTimeout
public void setTimeout(long timeout)
-
setRefresh
public void setRefresh(boolean refresh)
-
setDisabled
public void setDisabled(boolean disabled)
-
setTrim
public void setTrim(boolean trim)
-
setConfiguration
public void setConfiguration(java.lang.String manager)
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspTagException
- Specified by:
doStartTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classjavax.servlet.jsp.tagext.BodyTagSupport
- Throws:
javax.servlet.jsp.JspTagException
-
doEndTag
public int doEndTag()
- Specified by:
doEndTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in classjavax.servlet.jsp.tagext.BodyTagSupport
-
getInvalidClass
public java.lang.Class[] getInvalidClass()
-
doAfterBody
public int doAfterBody() throws javax.servlet.jsp.JspTagException
- Specified by:
doAfterBody
in interfacejavax.servlet.jsp.tagext.IterationTag
- Overrides:
doAfterBody
in classjavax.servlet.jsp.tagext.BodyTagSupport
- Throws:
javax.servlet.jsp.JspTagException
-
-