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.ConditionalTagBase
Evalute 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 String
location
The location where the match must exist (start
orend
), ornull
for anywhere.protected String
value
The 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 boolean
condition()
Evaluate the condition that is being tested by this particular tag, and returntrue
if the nested body content of this tag should be evaluated, orfalse
if it should be skipped.protected boolean
condition(boolean desired)
Evaluate the condition that is being tested by this particular tag, and returntrue
if the nested body content of this tag should be evaluated, orfalse
if it should be skipped.String
getLocation()
String
getValue()
void
release()
Release all allocated resources.void
setLocation(String location)
void
setValue(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:
release
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
release
in classorg.apache.struts.taglib.logic.ConditionalTagBase
-
condition
protected boolean condition() throws javax.servlet.jsp.JspException
Evaluate the condition that is being tested by this particular tag, and returntrue
if the nested body content of this tag should be evaluated, orfalse
if it should be skipped. This method must be implemented by concrete subclasses.- Specified by:
condition
in 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.JspException
Evaluate the condition that is being tested by this particular tag, and returntrue
if the nested body content of this tag should be evaluated, orfalse
if 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
-
-