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 intdoAfterBody()intdoEndTag()intdoStartTag()java.lang.Class[]getInvalidClass()voidsetClasses(java.lang.Class[] classes)voidsetClassesStr(java.lang.String[] classesStr)voidsetConfiguration(java.lang.String manager)voidsetDisabled(boolean disabled)voidsetId(java.lang.String contentId)voidsetRefresh(boolean refresh)voidsetSession(boolean sessionScope)voidsetTimeout(long timeout)voidsetTrim(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:
setIdin 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:
doStartTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classjavax.servlet.jsp.tagext.BodyTagSupport- Throws:
javax.servlet.jsp.JspTagException
-
doEndTag
public int doEndTag()
- Specified by:
doEndTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doEndTagin classjavax.servlet.jsp.tagext.BodyTagSupport
-
getInvalidClass
public java.lang.Class[] getInvalidClass()
-
doAfterBody
public int doAfterBody() throws javax.servlet.jsp.JspTagException- Specified by:
doAfterBodyin interfacejavax.servlet.jsp.tagext.IterationTag- Overrides:
doAfterBodyin classjavax.servlet.jsp.tagext.BodyTagSupport- Throws:
javax.servlet.jsp.JspTagException
-
-