Class FileCompare

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

public class FileCompare extends Object
This class is an extension of Ant, a script utility from http://ant.apache.org. It provides methods to compare two files.
  • Constructor Details

    • FileCompare

      public FileCompare()
  • Method Details

    • setTestDirectory

      public void setTestDirectory(String testDirectory)
      Sets directory for test files.
      Parameters:
      testDirectory - the test directory
    • setReferenceDirectory

      public void setReferenceDirectory(String referenceDirectory)
      Sets directory for reference files.
      Parameters:
      referenceDirectory - the reference directory
    • setFilenames

      public void setFilenames(String filenames)
      Sets the comma-separated list of files to process.
      Parameters:
      filenames - list of files, comma-separated
    • compareFiles

      public static boolean compareFiles(File f1, File f2) throws 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:
      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.