Package nl.b3p.commons.taglib
Class ReverseMatchTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- org.apache.struts.taglib.logic.ConditionalTagBase
-
- nl.b3p.commons.taglib.ReverseMatchTag
-
- All Implemented Interfaces:
Serializable,javax.servlet.jsp.tagext.IterationTag,javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.tagext.Tag
public class ReverseMatchTag extends org.apache.struts.taglib.logic.ConditionalTagBaseEvalute the nested body content of this tag if the specified value is a substring of the specified variable.- Version:
- $Revision: 1.3 $ $Date: 2003/10/12 10:50:31 $
- Author:
- Chris van Lith
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringlocationThe location where the match must exist (startorend), ornullfor anywhere.protected StringvalueThe value to which the variable specified by other attributes of this tag will be matched.
-
Constructor Summary
Constructors Constructor Description ReverseMatchTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancondition()Evaluate the condition that is being tested by this particular tag, and returntrueif the nested body content of this tag should be evaluated, orfalseif it should be skipped.protected booleancondition(boolean desired)Evaluate the condition that is being tested by this particular tag, and returntrueif the nested body content of this tag should be evaluated, orfalseif it should be skipped.StringgetLocation()StringgetValue()voidrelease()Release all allocated resources.voidsetLocation(String location)voidsetValue(String value)-
Methods inherited from class org.apache.struts.taglib.logic.ConditionalTagBase
doEndTag, doStartTag, getCookie, getHeader, getName, getParameter, getProperty, getRole, getScope, getUser, setCookie, setHeader, setName, setParameter, setProperty, setRole, setScope, setUser
-
-
-
-
Method Detail
-
getLocation
public String getLocation()
-
setLocation
public void setLocation(String location)
-
getValue
public String getValue()
-
setValue
public void setValue(String value)
-
release
public void release()
Release all allocated resources.- Specified by:
releasein interfacejavax.servlet.jsp.tagext.Tag- Overrides:
releasein classorg.apache.struts.taglib.logic.ConditionalTagBase
-
condition
protected boolean condition() throws javax.servlet.jsp.JspExceptionEvaluate the condition that is being tested by this particular tag, and returntrueif the nested body content of this tag should be evaluated, orfalseif it should be skipped. This method must be implemented by concrete subclasses.- Specified by:
conditionin classorg.apache.struts.taglib.logic.ConditionalTagBase- Throws:
javax.servlet.jsp.JspException- if a JSP exception occurs
-
condition
protected boolean condition(boolean desired) throws javax.servlet.jsp.JspExceptionEvaluate the condition that is being tested by this particular tag, and returntrueif the nested body content of this tag should be evaluated, orfalseif it should be skipped. This method must be implemented by concrete subclasses.- Parameters:
desired- Desired value for a true result- Throws:
javax.servlet.jsp.JspException- if a JSP exception occurs
-
-