Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.fop.tools.anttasks
Class FileCompare

    java.lang.Object
      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`

### 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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