Class ForTokensTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.jstl.core.LoopTagSupport
-
- org.apache.taglibs.standard.tag.common.core.ForTokensSupport
-
- org.apache.taglibs.standard.tag.compat.core.ForTokensTag
-
- All Implemented Interfaces:
java.io.Serializable
,LoopTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class ForTokensTag extends ForTokensSupport
JSTL 1.0 compatible implementation of <fortokens> that uses JSP EL support.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private javax.el.ValueExpression
beginExpression
private javax.el.ValueExpression
delimsExpression
private javax.el.ValueExpression
endExpression
private javax.el.ValueExpression
itemsExpression
private javax.el.ValueExpression
stepExpression
-
Fields inherited from class org.apache.taglibs.standard.tag.common.core.ForTokensSupport
currentIndex, delims, items, st
-
Fields inherited from class javax.servlet.jsp.jstl.core.LoopTagSupport
begin, beginSpecified, deferredExpression, end, endSpecified, itemId, statusId, step, stepSpecified
-
-
Constructor Summary
Constructors Constructor Description ForTokensTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doStartTag()
Begins iterating by processing the first item.void
release()
Releases any resources this LoopTagSupport may have (or inherit).void
setBegin(java.lang.String begin)
void
setDelims(java.lang.String delims)
void
setEnd(java.lang.String end)
void
setItems(java.lang.String items)
void
setStep(java.lang.String step)
-
Methods inherited from class org.apache.taglibs.standard.tag.common.core.ForTokensSupport
getDelims, hasNext, next, prepare
-
Methods inherited from class javax.servlet.jsp.jstl.core.LoopTagSupport
doAfterBody, doCatch, doFinally, getCurrent, getLoopStatus, setVar, setVarStatus, validateBegin, validateEnd, validateStep
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
Field Detail
-
beginExpression
private javax.el.ValueExpression beginExpression
-
endExpression
private javax.el.ValueExpression endExpression
-
stepExpression
private javax.el.ValueExpression stepExpression
-
itemsExpression
private javax.el.ValueExpression itemsExpression
-
delimsExpression
private javax.el.ValueExpression delimsExpression
-
-
Method Detail
-
release
public void release()
Description copied from class:LoopTagSupport
Releases any resources this LoopTagSupport may have (or inherit).- Specified by:
release
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
release
in classForTokensSupport
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException
Description copied from class:LoopTagSupport
Begins iterating by processing the first item.- Specified by:
doStartTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classLoopTagSupport
- Throws:
javax.servlet.jsp.JspException
-
setBegin
public void setBegin(java.lang.String begin)
-
setEnd
public void setEnd(java.lang.String end)
-
setStep
public void setStep(java.lang.String step)
-
setItems
public void setItems(java.lang.String items)
-
setDelims
public void setDelims(java.lang.String delims)
-
-