Class ResourcesMatch
java.lang.Object
org.apache.tools.ant.taskdefs.condition.ResourcesMatch
- All Implemented Interfaces:
Condition
public class ResourcesMatch extends java.lang.Object implements Condition
Compares resources for equality based on size and content.
All resources specified must match; no resource collections
specified is an error condition; if resource collections are
specified, but yield fewer than two elements, the condition
evaluates to
true
.- Since:
- Ant 1.7
-
Constructor Summary
Constructors Constructor Description ResourcesMatch()
-
Method Summary
Modifier and Type Method Description void
add(ResourceCollection rc)
Add a resource collection.boolean
eval()
Verify that all resources match.void
setAsText(boolean asText)
Set whether to treat resources as if they were text files, ignoring line endings.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ResourcesMatch
public ResourcesMatch()
-
-
Method Details
-
setAsText
public void setAsText(boolean asText)Set whether to treat resources as if they were text files, ignoring line endings.- Parameters:
asText
- whether to ignore line endings.
-
add
Add a resource collection.- Parameters:
rc
- the resource collection to add.
-
eval
Verify that all resources match.- Specified by:
eval
in interfaceCondition
- Returns:
- true if all resources are equal.
- Throws:
BuildException
- if there is an error.
-