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
-
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)
-