com.github.junrar.unpack
Class ComprDataIO

java.lang.Object
  extended by com.github.junrar.unpack.ComprDataIO

public class ComprDataIO
extends Object

DOCUMENT ME

Version:
$LastChangedRevision$
Author:
$LastChangedBy$

Constructor Summary
ComprDataIO(Archive arc)
           
 
Method Summary
 long getCurPackRead()
           
 long getCurPackWrite()
           
 long getCurUnpRead()
           
 long getCurUnpWrite()
           
 int getDecryption()
           
 int getEncryption()
           
 long getPackedCRC()
           
 long getPackFileCRC()
           
 long getProcessedArcSize()
           
 FileHeader getSubHeader()
           
 long getTotalArcSize()
           
 long getTotalPackRead()
           
 long getUnpArcSize()
           
 long getUnpFileCRC()
           
 void init(FileHeader hd)
           
 void init(OutputStream outputStream)
           
 boolean isNextVolumeMissing()
           
 boolean isPackVolume()
           
 boolean isUnpVolume()
           
 void setCurPackRead(long curPackRead)
           
 void setCurPackWrite(long curPackWrite)
           
 void setCurUnpRead(long curUnpRead)
           
 void setCurUnpWrite(long curUnpWrite)
           
 void setDecryption(int decryption)
           
 void setEncryption(int encryption)
           
 void setNextVolumeMissing(boolean nextVolumeMissing)
           
 void setPackedCRC(long packedCRC)
           
 void setPackedSizeToRead(long size)
           
 void setPackFileCRC(long packFileCRC)
           
 void setPackVolume(boolean packVolume)
           
 void setProcessedArcSize(long processedArcSize)
           
 void setSkipUnpCRC(boolean skip)
           
 void setSubHeader(FileHeader hd)
           
 void setTestMode(boolean mode)
           
 void setTotalArcSize(long totalArcSize)
           
 void setTotalPackRead(long totalPackRead)
           
 void setUnpArcSize(long unpArcSize)
           
 void setUnpFileCRC(long unpFileCRC)
           
 void setUnpVolume(boolean unpVolume)
           
 int unpRead(byte[] addr, int offset, int count)
           
 void unpWrite(byte[] addr, int offset, int count)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComprDataIO

public ComprDataIO(Archive arc)
Method Detail

init

public void init(OutputStream outputStream)

init

public void init(FileHeader hd)
          throws IOException
Throws:
IOException

unpRead

public int unpRead(byte[] addr,
                   int offset,
                   int count)
            throws IOException,
                   RarException
Throws:
IOException
RarException

unpWrite

public void unpWrite(byte[] addr,
                     int offset,
                     int count)
              throws IOException
Throws:
IOException

setPackedSizeToRead

public void setPackedSizeToRead(long size)

setTestMode

public void setTestMode(boolean mode)

setSkipUnpCRC

public void setSkipUnpCRC(boolean skip)

setSubHeader

public void setSubHeader(FileHeader hd)

getCurPackRead

public long getCurPackRead()

setCurPackRead

public void setCurPackRead(long curPackRead)

getCurPackWrite

public long getCurPackWrite()

setCurPackWrite

public void setCurPackWrite(long curPackWrite)

getCurUnpRead

public long getCurUnpRead()

setCurUnpRead

public void setCurUnpRead(long curUnpRead)

getCurUnpWrite

public long getCurUnpWrite()

setCurUnpWrite

public void setCurUnpWrite(long curUnpWrite)

getDecryption

public int getDecryption()

setDecryption

public void setDecryption(int decryption)

getEncryption

public int getEncryption()

setEncryption

public void setEncryption(int encryption)

isNextVolumeMissing

public boolean isNextVolumeMissing()

setNextVolumeMissing

public void setNextVolumeMissing(boolean nextVolumeMissing)

getPackedCRC

public long getPackedCRC()

setPackedCRC

public void setPackedCRC(long packedCRC)

getPackFileCRC

public long getPackFileCRC()

setPackFileCRC

public void setPackFileCRC(long packFileCRC)

isPackVolume

public boolean isPackVolume()

setPackVolume

public void setPackVolume(boolean packVolume)

getProcessedArcSize

public long getProcessedArcSize()

setProcessedArcSize

public void setProcessedArcSize(long processedArcSize)

getTotalArcSize

public long getTotalArcSize()

setTotalArcSize

public void setTotalArcSize(long totalArcSize)

getTotalPackRead

public long getTotalPackRead()

setTotalPackRead

public void setTotalPackRead(long totalPackRead)

getUnpArcSize

public long getUnpArcSize()

setUnpArcSize

public void setUnpArcSize(long unpArcSize)

getUnpFileCRC

public long getUnpFileCRC()

setUnpFileCRC

public void setUnpFileCRC(long unpFileCRC)

isUnpVolume

public boolean isUnpVolume()

setUnpVolume

public void setUnpVolume(boolean unpVolume)

getSubHeader

public FileHeader getSubHeader()


Copyright © 2012. All Rights Reserved.