Class BlockLZ4CompressorOutputStream.Pair
java.lang.Object
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.Pair
- Enclosing class:
BlockLZ4CompressorOutputStream
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) byte[]private int(package private) booleancanBeWritten(int lengthOfBlocksAfterThisPair) (package private) booleanprivate boolean(package private) intlength()private static intlengths(int litLength, int brLength) private intprivate voidprependLiteral(byte[] data) private void(package private) voidsplitWithNewBackReferenceLengthOf(int newBackReferenceLength) private static voidwriteLength(int length, OutputStream out) (package private) voidwriteTo(OutputStream out)
-
Field Details
-
literals
-
literalLength
private int literalLength -
brOffset
private int brOffset -
brLength
private int brLength -
written
private boolean written
-
-
Constructor Details
-
Pair
Pair()
-
-
Method Details
-
lengths
private static int lengths(int litLength, int brLength) -
writeLength
- Throws:
IOException
-
addLiteral
-
backReferenceLength
private int backReferenceLength() -
canBeWritten
boolean canBeWritten(int lengthOfBlocksAfterThisPair) -
hasBackReference
boolean hasBackReference() -
hasBeenWritten
private boolean hasBeenWritten() -
length
int length() -
literalLength
private int literalLength() -
prependLiteral
private void prependLiteral(byte[] data) -
prependTo
-
setBackReference
-
splitWithNewBackReferenceLengthOf
private BlockLZ4CompressorOutputStream.Pair splitWithNewBackReferenceLengthOf(int newBackReferenceLength) -
writeTo
- Throws:
IOException
-