|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.jaulp.file.compare.CompareFileUtils
public class CompareFileUtils
The Class CompareFileUtils helps you to compare files.
| Constructor Summary | |
|---|---|
CompareFileUtils()
|
|
| Method Summary | |
|---|---|
static void |
compare(IFileCompareResultBean fileCompareResultBean,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality)
Sets the flags in the FileCompareResultBean object according to the given boolean flag what to ignore. |
static void |
compare(IFileContentResultBean fileContentResultBean,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality,
boolean ignoreContentEquality)
Sets the flags in the FileContentResultBean object according to the given boolean flag what to ignore. |
static IFileContentResultBean |
compareFileContentByBytes(java.io.File sourceFile,
java.io.File fileToCompare)
Compare file content for every single byte. |
static IFileContentResultBean |
compareFileContentByLines(java.io.File sourceFile,
java.io.File fileToCompare)
Compare file content by lines. |
static IFileContentResultBean |
compareFiles(java.io.File sourceFile,
java.io.File fileToCompare)
Compare files. |
static boolean |
compareFiles(java.io.File source,
java.io.File compare,
boolean content)
Compare files. |
static IFileCompareResultBean |
compareFiles(java.io.File sourceFile,
java.io.File fileToCompare,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality)
Compare files. |
static IFileContentResultBean |
compareFiles(java.io.File sourceFile,
java.io.File fileToCompare,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality,
boolean ignoreContentEquality)
Compare files. |
static void |
completeCompare(IFileCompareResultBean fileCompareResultBean)
Completes the compare from the files encapsulated in the FileCompareResultBean. |
static java.util.List<IFileCompareResultBean> |
findEqualFiles(java.io.File dirToSearch)
Find equal files. |
static java.util.List<IFileCompareResultBean> |
findEqualFiles(java.io.File dirToSearch,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality)
Find equal files. |
static java.util.List<IFileCompareResultBean> |
findEqualFiles(java.io.File source,
java.io.File compare)
Find equal files from the given directories. |
static java.util.List<IFileCompareResultBean> |
findEqualFiles(java.io.File source,
java.io.File compare,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality)
Find equal files from the given directories. |
static java.util.List<IFileContentResultBean> |
findEqualFilesWithSameContent(java.io.File dirToSearch)
Compare files with the same content. |
static java.util.List<IFileContentResultBean> |
findEqualFilesWithSameContent(java.io.File dirToSearch,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality,
boolean ignoreContentEquality)
Compare files with the same content. |
static java.util.List<IFileContentResultBean> |
findEqualFilesWithSameContent(java.io.File source,
java.io.File compare)
Find equal files from the given directories. |
static java.util.List<IFileContentResultBean> |
findEqualFilesWithSameContent(java.io.File source,
java.io.File compare,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality,
boolean ignoreContentEquality)
Find equal files from the given directories. |
static IFileCompareResultBean |
simpleCompareFiles(java.io.File sourceFile,
java.io.File fileToCompare)
Simple comparing the given files. |
static boolean |
validateEquality(IFileCompareResultBean fileCompareResultBean)
Validates the files encapsulated in the IFileCompareResultBean for simple equality. |
static boolean |
validateEquality(IFileContentResultBean fileContentResultBean)
Validates the files encapsulated in the IFileCompareResultBean for total equality. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CompareFileUtils()
| Method Detail |
|---|
public static IFileContentResultBean compareFileContentByBytes(java.io.File sourceFile,
java.io.File fileToCompare)
sourceFile - the source filefileToCompare - the file to compare
public static IFileContentResultBean compareFileContentByLines(java.io.File sourceFile,
java.io.File fileToCompare)
sourceFile - the source filefileToCompare - the file to compare
public static boolean compareFiles(java.io.File source,
java.io.File compare,
boolean content)
source - the sourcecompare - the comparecontent - the content
public static void completeCompare(IFileCompareResultBean fileCompareResultBean)
fileCompareResultBean - the FileCompareResultBean.
public static void compare(IFileCompareResultBean fileCompareResultBean,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality)
fileCompareResultBean - The FileCompareResultBean.ignoreExtensionEquality - If this is true then the extension equality will be ignored.ignoreLengthEquality - If this is true then the length equality will be ignored.ignoreLastModified - If this is true then the last modified equality will be
ignored.ignoreNameEquality - If this is true then the name equality will be ignored.
public static void compare(IFileContentResultBean fileContentResultBean,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality,
boolean ignoreContentEquality)
fileContentResultBean - The FileContentResultBean.ignoreExtensionEquality - If this is true then the extension equality will be ignored.ignoreLengthEquality - If this is true then the length equality will be ignored.ignoreLastModified - If this is true then the last modified equality will be
ignored.ignoreNameEquality - If this is true then the name equality will be ignored.ignoreContentEquality - If this is true then the content equality will be ignored.
public static IFileCompareResultBean simpleCompareFiles(java.io.File sourceFile,
java.io.File fileToCompare)
sourceFile - the source filefileToCompare - the file to compare
public static IFileCompareResultBean compareFiles(java.io.File sourceFile,
java.io.File fileToCompare,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality)
sourceFile - the source filefileToCompare - the file to compareignoreExtensionEquality - the ignore extension equalityignoreLengthEquality - the ignore length equalityignoreLastModified - the ignore last modifiedignoreNameEquality - the ignore name equality
public static IFileContentResultBean compareFiles(java.io.File sourceFile,
java.io.File fileToCompare)
sourceFile - the source filefileToCompare - the file to compare
public static IFileContentResultBean compareFiles(java.io.File sourceFile,
java.io.File fileToCompare,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality,
boolean ignoreContentEquality)
sourceFile - the source filefileToCompare - the file to compareignoreExtensionEquality - the ignore extension equalityignoreLengthEquality - the ignore length equalityignoreLastModified - the ignore last modifiedignoreNameEquality - the ignore name equalityignoreContentEquality - the ignore content equality
public static boolean validateEquality(IFileCompareResultBean fileCompareResultBean)
fileCompareResultBean - the FileCompareResultBean.
public static boolean validateEquality(IFileContentResultBean fileContentResultBean)
fileContentResultBean - the IFileContentResultBean.
public static java.util.List<IFileCompareResultBean> findEqualFiles(java.io.File dirToSearch)
dirToSearch - the dir to search
public static java.util.List<IFileCompareResultBean> findEqualFiles(java.io.File dirToSearch,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality)
dirToSearch - the dir to searchignoreExtensionEquality - the ignore extension equalityignoreLengthEquality - the ignore length equalityignoreLastModified - the ignore last modifiedignoreNameEquality - the ignore name equality
public static java.util.List<IFileCompareResultBean> findEqualFiles(java.io.File source,
java.io.File compare)
source - the source directory.compare - the directory compare.
public static java.util.List<IFileCompareResultBean> findEqualFiles(java.io.File source,
java.io.File compare,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality)
source - the source directory.compare - the directory compare.ignoreExtensionEquality - the ignore extension equalityignoreLengthEquality - the ignore length equalityignoreLastModified - the ignore last modifiedignoreNameEquality - the ignore name equality
public static java.util.List<IFileContentResultBean> findEqualFilesWithSameContent(java.io.File dirToSearch)
dirToSearch - the dir to search
public static java.util.List<IFileContentResultBean> findEqualFilesWithSameContent(java.io.File dirToSearch,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality,
boolean ignoreContentEquality)
dirToSearch - the dir to search
public static java.util.List<IFileContentResultBean> findEqualFilesWithSameContent(java.io.File source,
java.io.File compare)
source - the source directory.compare - the directory compare.
public static java.util.List<IFileContentResultBean> findEqualFilesWithSameContent(java.io.File source,
java.io.File compare,
boolean ignoreExtensionEquality,
boolean ignoreLengthEquality,
boolean ignoreLastModified,
boolean ignoreNameEquality,
boolean ignoreContentEquality)
source - the source directory.compare - the directory compare.ignoreExtensionEquality - the ignore extension equalityignoreLengthEquality - the ignore length equalityignoreLastModified - the ignore last modifiedignoreNameEquality - the ignore name equalityignoreContentEquality - the ignore content equality
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||