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-2005 Apache Software Foundation. All Rights Reserved.