Class Contains

java.lang.Object
org.apache.tools.ant.taskdefs.condition.Contains
All Implemented Interfaces:
Condition

public class Contains
extends java.lang.Object
implements Condition
Is one string part of another string?
Since:
Ant 1.5
  • Constructor Summary

    Constructors 
    Constructor Description
    Contains()  
  • Method Summary

    Modifier and Type Method Description
    boolean eval()
    Is this condition true?
    void setCasesensitive​(boolean b)
    Whether to search ignoring case or not.
    void setString​(java.lang.String string)
    The string to search in.
    void setSubstring​(java.lang.String subString)
    The string to search for.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • setString

      public void setString​(java.lang.String string)
      The string to search in.
      Parameters:
      string - the string to search in
      Since:
      Ant 1.5
    • setSubstring

      public void setSubstring​(java.lang.String subString)
      The string to search for.
      Parameters:
      subString - the string to search for
      Since:
      Ant 1.5
    • setCasesensitive

      public void setCasesensitive​(boolean b)
      Whether to search ignoring case or not.
      Parameters:
      b - if false, ignore case
      Since:
      Ant 1.5
    • eval

      public boolean eval() throws BuildException
      Description copied from interface: Condition
      Is this condition true?
      Specified by:
      eval in interface Condition
      Returns:
      true if the substring is within the string
      Throws:
      BuildException - if the attributes are not set correctly
      Since:
      Ant 1.5