Package org.verapdf.cos.filters
Class COSFilterFlateEncode
java.lang.Object
org.verapdf.as.filters.ASOutFilter
org.verapdf.as.filters.io.ASBufferingOutFilter
org.verapdf.cos.filters.COSFilterFlateEncode
- All Implemented Interfaces:
ASOutputStream
Filter that implements flate encoding.
- Author:
- Sergey Shemyakov
-
Field Summary
Fields inherited from class org.verapdf.as.filters.io.ASBufferingOutFilter
internalBuffer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
write
(byte[] buffer) Flate encodes given data buffer.long
write
(byte[] buffer, int offset, int size) Flate encodes given data buffer.long
write
(ASInputStream stream) Methods inherited from class org.verapdf.as.filters.io.ASBufferingOutFilter
bufferRewind, bufferSize, close, getBufferCapacity, getBufferEnd, getBufferWriter, storeChar
Methods inherited from class org.verapdf.as.filters.ASOutFilter
getStoredOutputStream
-
Constructor Details
-
COSFilterFlateEncode
-
-
Method Details
-
write
Flate encodes given data buffer.- Specified by:
write
in interfaceASOutputStream
- Overrides:
write
in classASOutFilter
- Parameters:
buffer
- is buffer to be encoded.- Returns:
- length of encoded data buffer.
- Throws:
IOException
-
write
Flate encodes given data buffer.- Specified by:
write
in interfaceASOutputStream
- Overrides:
write
in classASOutFilter
- Parameters:
buffer
- is buffer to be encoded.offset
- is offset of data beginning in buffer.size
- is length of data in buffer in bytes.- Returns:
- length of encoded data buffer.
- Throws:
IOException
-
write
Description copied from class:ASOutFilter
- Specified by:
write
in interfaceASOutputStream
- Overrides:
write
in classASOutFilter
- Throws:
IOException
-