org.apache.tools.ant.taskdefs.condition

Class ResourceContains

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

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(String refid)
Sets the refid to search; should indicate a resource directly or by way of a single-element ResourceCollection.
void
setResource(String r)
Sets the resource to search
void
setSubstring(String substring)
Sets the substring to look for

Method Details

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.

getProject

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

setCasesensitive

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

setProject

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

setRefid

public void setRefid(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.

setResource

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

setSubstring

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