org.apache.tools.ant.taskdefs.condition

Class ResourcesMatch

public class ResourcesMatch extends 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

Method Summary
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

add

public void add(ResourceCollection rc)
Add a resource collection.

Parameters: rc the resource collection to add.

eval

public boolean eval()
Verify that all resources match.

Returns: true if all resources are equal.

Throws: BuildException if there is an error.

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.