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 Description ResourceContains() -
Method Summary
Modifier and Type Method Description booleaneval()Evaluates the condition.ProjectgetProject()Get this condition's Project.voidsetCasesensitive(boolean casesensitive)Sets case sensitivity attribute.voidsetProject(Project project)Set this condition's Project.voidsetRefid(java.lang.String refid)Sets the refid to search; should indicate a resource directly or by way of a single-element ResourceCollection.voidsetResource(java.lang.String r)Sets the resource to searchvoidsetSubstring(java.lang.String substring)Sets the substring to look for
-
Constructor Details
-
ResourceContains
public ResourceContains()
-
-
Method Details
-
setProject
Set this condition's Project.- Parameters:
project- 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
Evaluates the condition.- Specified by:
evalin interfaceCondition- Returns:
- true if the substring is contained in the resource
- Throws:
BuildException- if there is a problem.
-