org.apache.tools.ant.taskdefs.condition

Class ResourceContains

public class ResourceContains extends Object implements Condition

<resourcecontains> Is a string contained in a resource (file currently)?

Since: Ant 1.7.1

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

Method Detail

eval

public boolean eval()
Evaluates the 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.