wt.tools.boot
Class DuplicateEntryConsolidator

java.lang.Object
  extended bywt.tools.boot.DuplicateEntryConsolidator

class DuplicateEntryConsolidator
extends Object


Constructor Summary
(package private) DuplicateEntryConsolidator()
           
 
Method Summary
(package private) static boolean consolidate(File[] inputFiles, File outputFile, boolean onlyReturnDuplicatesFoundFlag)
           
private static Collection getDuplicatedEntries(File[] files)
           
private static void outputDuplicateList(Collection duplicatedEntries, File outputFile)
           
private static void removeDuplicates(Collection duplicatedEntries, File[] files)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DuplicateEntryConsolidator

DuplicateEntryConsolidator()
Method Detail

consolidate

static boolean consolidate(File[] inputFiles,
                           File outputFile,
                           boolean onlyReturnDuplicatesFoundFlag)
                    throws FileNotFoundException,
                           IOException
Throws:
FileNotFoundException
IOException

getDuplicatedEntries

private static Collection getDuplicatedEntries(File[] files)
                                        throws FileNotFoundException,
                                               IOException
Throws:
FileNotFoundException
IOException

outputDuplicateList

private static void outputDuplicateList(Collection duplicatedEntries,
                                        File outputFile)
                                 throws IOException
Throws:
IOException

removeDuplicates

private static void removeDuplicates(Collection duplicatedEntries,
                                     File[] files)
                              throws FileNotFoundException,
                                     IOException
Throws:
FileNotFoundException
IOException