org.apache.tools.ant.taskdefs.conditionClass ResourcesMatch
- java.lang.Object
- org.apache.tools.ant.taskdefs.condition.ResourcesMatch
- All Implemented Interfaces:
- Condition
public class ResourcesMatch extends java.lang.Object implements ConditionCompares 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 totrue
.
- Since:
- Ant 1.7
Constructor Summary
Constructors Constructor and Description ResourcesMatch()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and 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.
Method Detail
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
public void add(ResourceCollection rc)Add a resource collection.
- Parameters:
rc
- the resource collection to add.
eval
public boolean eval() throws BuildExceptionVerify that all resources match.
- Specified by:
eval
in interfaceCondition
- Returns:
- true if all resources are equal.
- Throws:
BuildException
- if there is an error.