Class 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 or end), or null for anywhere.
      protected String value
      The value to which the variable specified by other attributes of this tag will be matched.
      • Fields inherited from class org.apache.struts.taglib.logic.ConditionalTagBase

        cookie, header, messages, name, parameter, property, role, scope, user
      • Fields inherited from class javax.servlet.jsp.tagext.TagSupport

        id, pageContext
      • Fields inherited from interface javax.servlet.jsp.tagext.IterationTag

        EVAL_BODY_AGAIN
      • Fields inherited from interface javax.servlet.jsp.tagext.Tag

        EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
    • 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 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.
      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
      • Methods inherited from class javax.servlet.jsp.tagext.TagSupport

        doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
    • Field Detail

      • location

        protected String location
        The location where the match must exist (start or end), or null for anywhere.
      • value

        protected String value
        The value to which the variable specified by other attributes of this tag will be matched.
    • Constructor Detail

      • ReverseMatchTag

        public ReverseMatchTag()
    • 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 interface javax.servlet.jsp.tagext.Tag
        Overrides:
        release in class org.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 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.
        Specified by:
        condition in class org.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 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:
        javax.servlet.jsp.JspException - if a JSP exception occurs