org.apache.struts.taglib.logic
Class MatchTag
org.apache.struts.taglib.logic.ConditionalTagBase
|
+--org.apache.struts.taglib.logic.MatchTag
- Direct Known Subclasses:
- NotMatchTag
- public class MatchTag
- extends ConditionalTagBase
Evalute the nested body content of this tag if the specified value
is a substring of the specified variable.
- Version:
- $Revision: 1.7 $ $Date: 2001/02/12 21:49:57 $
- Author:
- Craig R. McClanahan
Field Summary |
protected java.lang.String |
location
The location where the match must exist (start or
end ), or null for anywhere. |
protected java.lang.String |
value
The value to which the variable specified by other attributes of this
tag will be matched. |
Method Summary |
protected boolean |
condition()
Evaluate the condition that is being tested by this particular tag,
and return true if the nested body content of this tag
should be evaluated, or false if it should be skipped.
|
protected boolean |
condition(boolean desired)
Evaluate the condition that is being tested by this particular tag,
and return true if the nested body content of this tag
should be evaluated, or false if it should be skipped.
|
java.lang.String |
getLocation()
|
java.lang.String |
getValue()
|
void |
release()
Release all allocated resources. |
void |
setLocation(java.lang.String location)
|
void |
setValue(java.lang.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 |
location
protected java.lang.String location
- The location where the match must exist (
start
or
end
), or null
for anywhere.
value
protected java.lang.String value
- The value to which the variable specified by other attributes of this
tag will be matched.
MatchTag
public MatchTag()
getLocation
public java.lang.String getLocation()
setLocation
public void setLocation(java.lang.String location)
getValue
public java.lang.String getValue()
setValue
public void setValue(java.lang.String value)
release
public void release()
- Release all allocated resources.
- Overrides:
release
in class ConditionalTagBase
condition
protected boolean condition()
throws javax.servlet.jsp.JspException
- Evaluate the condition that is being tested by this particular tag,
and return
true
if the nested body content of this tag
should be evaluated, or false
if it should be skipped.
This method must be implemented by concrete subclasses.
- Overrides:
condition
in class ConditionalTagBase
- Throws:
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 return
true
if the nested body content of this tag
should be evaluated, or false
if it should be skipped.
This method must be implemented by concrete subclasses.
- Parameters:
desired
- Desired value for a true result- Throws:
JspException
- if a JSP exception occurs
Copyright © 2000-2002 - Apache Software Foundation