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 voidadd(ResourceCollection rc)Add a resource collection.booleaneval()Verify that all resources match.voidsetAsText(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:
 evalin interfaceCondition- Returns:
 - true if all resources are equal.
 - Throws:
 BuildException- if there is an error.