com.myJava.file.delta
Class DeltaMerger

java.lang.Object
  extended by com.myJava.file.delta.DeltaMerger
All Implemented Interfaces:
Constants, LayerHandler

public class DeltaMerger
extends java.lang.Object
implements Constants, LayerHandler

To refactor : should be mutualized with the DeltaInputStream

Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
 
Fields inherited from interface com.myJava.file.delta.Constants
HASH_ALG, HASH_ALG_KLENGTH, SIG_NEW, SIG_READ
 
Constructor Summary
DeltaMerger()
           
 
Method Summary
 void addInputStream(java.io.InputStream stream, java.lang.String name)
           
 void close()
           
 LayerWriterDeltaProcessor getProc()
           
 void merge(TaskMonitor monitor)
           
 void setMainInputStream(java.io.InputStream in)
           
 void setProc(LayerWriterDeltaProcessor proc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeltaMerger

public DeltaMerger()
Method Detail

setMainInputStream

public void setMainInputStream(java.io.InputStream in)

getProc

public LayerWriterDeltaProcessor getProc()

setProc

public void setProc(LayerWriterDeltaProcessor proc)

addInputStream

public void addInputStream(java.io.InputStream stream,
                           java.lang.String name)
Specified by:
addInputStream in interface LayerHandler

close

public void close()
           throws java.io.IOException
Specified by:
close in interface LayerHandler
Throws:
java.io.IOException

merge

public void merge(TaskMonitor monitor)
           throws java.io.IOException,
                  DeltaProcessorException,
                  TaskCancelledException
Throws:
java.io.IOException
DeltaProcessorException
TaskCancelledException