org.apache.tools.ant.taskdefs.condition

Class ResourceContains

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


    public class ResourceContains
    extends java.lang.Object
    implements Condition
    <resourcecontains> Is a string contained in a resource (file currently)?
    Since:
    Ant 1.7.1
    • Constructor Summary

      Constructors 
      Constructor and Description
      ResourceContains() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean eval()
      Evaluates the condition.
      Project getProject()
      Get this condition's Project.
      void setCasesensitive(boolean casesensitive)
      Sets case sensitivity attribute.
      void setProject(Project project)
      Set this condition's Project.
      void setRefid(java.lang.String refid)
      Sets the refid to search; should indicate a resource directly or by way of a single-element ResourceCollection.
      void setResource(java.lang.String r)
      Sets the resource to search
      void setSubstring(java.lang.String substring)
      Sets the substring to look for
      • Methods inherited from class java.lang.Object

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

      • ResourceContains

        public ResourceContains()
    • Method Detail

      • setProject

        public void setProject(Project project)
        Set this condition's Project.
        Parameters:
        project - Project
      • getProject

        public Project getProject()
        Get this condition's Project.
        Returns:
        Project
      • setResource

        public void setResource(java.lang.String r)
        Sets the resource to search
        Parameters:
        r - the value to use.
      • setRefid

        public void setRefid(java.lang.String refid)
        Sets the refid to search; should indicate a resource directly or by way of a single-element ResourceCollection.
        Parameters:
        refid - the value to use.
      • setSubstring

        public void setSubstring(java.lang.String substring)
        Sets the substring to look for
        Parameters:
        substring - the value to use.
      • setCasesensitive

        public void setCasesensitive(boolean casesensitive)
        Sets case sensitivity attribute.
        Parameters:
        casesensitive - the value to use.
      • eval

        public boolean eval()
                     throws BuildException
        Evaluates the condition.
        Specified by:
        eval in interface Condition
        Returns:
        true if the substring is contained in the resource
        Throws:
        BuildException - if there is a problem.