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
-
brOffset
private int brOffset -
brLength
private int brLength -
written
private boolean written
-
-
Constructor Details
-
Pair
Pair()
-
-
Method Details
-
prependLiteral
private void prependLiteral(byte[] data) -
addLiteral
-
setBackReference
-
hasBackReference
boolean hasBackReference() -
canBeWritten
boolean canBeWritten(int lengthOfBlocksAfterThisPair) -
length
int length() -
hasBeenWritten
private boolean hasBeenWritten() -
writeTo
- Throws:
IOException
-
literalLength
private int literalLength() -
lengths
private static int lengths(int litLength, int brLength) -
writeLength
- Throws:
IOException
-
backReferenceLength
private int backReferenceLength() -
prependTo
-
splitWithNewBackReferenceLengthOf
private BlockLZ4CompressorOutputStream.Pair splitWithNewBackReferenceLengthOf(int newBackReferenceLength)
-