org.apache.tools.ant.taskdefs.condition

Class FilesMatch

Implemented Interfaces:
Condition

public class FilesMatch
extends java.lang.Object
implements Condition

Compares two files for bitwise equality based on size and content. Timestamps are not at all looked at.
Since:
Ant 1.5

Method Summary

boolean
eval()
comparison method of the interface
void
setFile1(File file1)
Sets the File1 attribute
void
setFile2(File file2)
Sets the File2 attribute

Method Details

eval

public boolean eval()
            throws BuildException
comparison method of the interface
Specified by:
eval in interface Condition
Returns:
true if the files are equal
Throws:
BuildException - if it all went pear-shaped

setFile1

public void setFile1(File file1)
Sets the File1 attribute
Parameters:
file1 - The new File1 value

setFile2

public void setFile2(File file2)
Sets the File2 attribute
Parameters:
file2 - The new File2 value

Copyright B) 2000-2008 Apache Software Foundation. All Rights Reserved.