Class 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

      Constructors 
      Constructor Description
      FileCompare()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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.