Class StringProcessorTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- edu.cornell.mannlib.vitro.webapp.web.jsptags.StringProcessorTag
-
- All Implemented Interfaces:
Serializable,javax.servlet.jsp.tagext.BodyTag,javax.servlet.jsp.tagext.IterationTag,javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.tagext.Tag
public class StringProcessorTag extends javax.servlet.jsp.tagext.BodyTagSupportA tag to applying some string processing from the Request scope to selective parts of the output. Intended for search highlighting.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringSTRING_PROCESSOR
-
Constructor Summary
Constructors Constructor Description StringProcessorTag()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intdoAfterBody()intdoStartTag()static voidputStringProcessorInRequest(javax.servlet.http.HttpServletRequest request, net.sf.jga.fn.UnaryFunctor<String,String> processor)voidsetPageContext(javax.servlet.jsp.PageContext pageContext)-
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doEndTag, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue
-
-
-
-
Field Detail
-
STRING_PROCESSOR
public static String STRING_PROCESSOR
-
-
Method Detail
-
setPageContext
public void setPageContext(javax.servlet.jsp.PageContext pageContext)
- Specified by:
setPageContextin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
setPageContextin classjavax.servlet.jsp.tagext.TagSupport
-
doStartTag
public int doStartTag()
- Specified by:
doStartTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classjavax.servlet.jsp.tagext.BodyTagSupport
-
doAfterBody
public int doAfterBody() throws javax.servlet.jsp.JspException- Specified by:
doAfterBodyin interfacejavax.servlet.jsp.tagext.IterationTag- Overrides:
doAfterBodyin classjavax.servlet.jsp.tagext.BodyTagSupport- Throws:
javax.servlet.jsp.JspException
-
-