org.apache.tools.ant.taskdefs.condition
Class ResourceContains

java.lang.Object
  extended by 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
ResourceContains()
           
 
Method Summary
 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.