Package org.daisy.braille.utils.pef
Class FileCompare
- java.lang.Object
-
- org.daisy.braille.utils.pef.FileCompare
-
- Direct Known Subclasses:
XMLFileCompare
public class FileCompare extends Object
Provides functionality to check if files are equal.
-
-
Constructor Summary
Constructors Constructor Description FileCompare()
Creates a new FileCompare object.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
compareBinary(InputStream f1, InputStream f2)
Compares the input streams binary.File
getFileOne()
Deprecated.this method serves no purpose hereFile
getFileTwo()
Deprecated.this method serves no purpose hereint
getPos()
Gets the byte position where the latest call to compareBinary or compareXML failed, or -1 if compare was successful.
-
-
-
Method Detail
-
getFileOne
@Deprecated public File getFileOne()
Deprecated.this method serves no purpose hereGets the intermediary file created from the first argument of the latest call to compareXML (as base for the post normalization binary compare).- Returns:
- returns the first file
- Throws:
IllegalStateException
- if temporary files are not kept or if compareXML has not been called.
-
getFileTwo
@Deprecated public File getFileTwo()
Deprecated.this method serves no purpose hereGets the intermediary file created from the second argument of the latest call to compareXML (as base for the post normalization binary compare).- Returns:
- returns the second file
- Throws:
IllegalStateException
- if temporary files are not kept or if compareXML has not been called.
-
getPos
public int getPos()
Gets the byte position where the latest call to compareBinary or compareXML failed, or -1 if compare was successful.- Returns:
- returns the byte position
-
compareBinary
public boolean compareBinary(InputStream f1, InputStream f2) throws IOException
Compares the input streams binary.- Parameters:
f1
- the first input streamf2
- the second input stream- Returns:
- returns true if the streams are equal, false otherwise
- Throws:
IOException
- if IO fails
-
-