com.mmbreakfast.unlod.lod
Class Extractor

java.lang.Object
  extended bycom.mmbreakfast.unlod.lod.Extractor
Direct Known Subclasses:
PassThroughLodFileExtractor

public class Extractor
extends Object


Field Summary
private  boolean allowCancel
           
private  boolean cancelSignalled
           
 
Constructor Summary
Extractor()
           
 
Method Summary
 boolean cancelExtraction()
           
 byte[] compress(byte[] uncompressedData)
           
 void convert(String identifier, byte[] data, OutputStream out, ExtractionObserver obs, boolean allowCancel)
           
 void decompress(Object entry, byte[] compressedData, OutputStream out, ExtractionObserver obs, boolean allowCancel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

allowCancel

private boolean allowCancel

cancelSignalled

private boolean cancelSignalled
Constructor Detail

Extractor

public Extractor()
Method Detail

compress

public byte[] compress(byte[] uncompressedData)

decompress

public void decompress(Object entry,
                       byte[] compressedData,
                       OutputStream out,
                       ExtractionObserver obs,
                       boolean allowCancel)
                throws IOException
Throws:
IOException

convert

public void convert(String identifier,
                    byte[] data,
                    OutputStream out,
                    ExtractionObserver obs,
                    boolean allowCancel)
             throws IOException
Throws:
IOException

cancelExtraction

public boolean cancelExtraction()