fop 2.2

org.apache.fop.tools.anttasks
Class FileCompare

java.lang.Object
  extended by org.apache.fop.tools.anttasks.FileCompare

public class FileCompare
extends java.lang.Object

This class is an extension of Ant, a script utility from http://ant.apache.org. It provides methods to compare two files.


Constructor Summary
FileCompare()
           
 
Method Summary
static boolean compareFiles(java.io.File f1, java.io.File f2)
          Compares two files to see if they are equal
 void execute()
          Main method of task compare
 void setFilenames(java.lang.String filenames)
          Sets the comma-separated list of files to process.
 void setReferenceDirectory(java.lang.String referenceDirectory)
          Sets directory for reference files.
 void setTestDirectory(java.lang.String testDirectory)
          Sets directory for test files.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileCompare

public FileCompare()
Method Detail

setTestDirectory

public void setTestDirectory(java.lang.String testDirectory)
Sets directory for test files.

Parameters:
testDirectory - the test directory

setReferenceDirectory

public void setReferenceDirectory(java.lang.String referenceDirectory)
Sets directory for reference files.

Parameters:
referenceDirectory - the reference directory

setFilenames

public void setFilenames(java.lang.String filenames)
Sets the comma-separated list of files to process.

Parameters:
filenames - list of files, comma-separated

compareFiles

public static boolean compareFiles(java.io.File f1,
                                   java.io.File f2)
                            throws java.io.IOException
Compares two files to see if they are equal

Parameters:
f1 - first file to compare
f2 - second file to compare
Returns:
true if files are same, false otherwise
Throws:
java.io.IOException - if not caught

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Main method of task compare

Throws:
org.apache.tools.ant.BuildException - If the execution fails.

fop 2.2

Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.