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) boolean
canBeWritten
(int lengthOfBlocksAfterThisPair) (package private) boolean
private boolean
(package private) int
length()
private static int
lengths
(int litLength, int brLength) private int
private void
prependLiteral
(byte[] data) private void
(package private) void
splitWithNewBackReferenceLengthOf
(int newBackReferenceLength) private static void
writeLength
(int length, OutputStream out) (package private) void
writeTo
(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
-