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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongwrite(byte[] buffer) Flate encodes given data buffer.longwrite(byte[] buffer, int offset, int size) Flate encodes given data buffer.longwrite(ASInputStream stream) Methods inherited from class org.verapdf.as.filters.io.ASBufferingOutFilter
bufferRewind, bufferSize, close, getBufferCapacity, getBufferEnd, getBufferWriter, storeCharMethods inherited from class org.verapdf.as.filters.ASOutFilter
getStoredOutputStream
-
Constructor Details
-
COSFilterFlateEncode
-
-
Method Details
-
write
Flate encodes given data buffer.- Specified by:
writein interfaceASOutputStream- Overrides:
writein classASOutFilter- Parameters:
buffer- is buffer to be encoded.- Returns:
- length of encoded data buffer.
- Throws:
IOException
-
write
Flate encodes given data buffer.- Specified by:
writein interfaceASOutputStream- Overrides:
writein 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:
writein interfaceASOutputStream- Overrides:
writein classASOutFilter- Throws:
IOException
-