Package org.verapdf.cos.filters
Class COSPredictorDecode
java.lang.Object
java.io.InputStream
org.verapdf.as.io.ASInputStream
org.verapdf.as.filters.ASInFilter
org.verapdf.as.filters.io.ASBufferedInFilter
org.verapdf.cos.filters.COSPredictorDecode
- All Implemented Interfaces:
Closeable,AutoCloseable,BaseParserInputStream
This filter represents predictor that is applied to Flate and LZW encodings.
- Author:
- Sergey Shemyakov
-
Field Summary
Fields inherited from class org.verapdf.as.filters.io.ASBufferedInFilter
BF_BUFFER_SIZE, buffer, START_BUFFER_SIZEFields inherited from class org.verapdf.as.io.ASInputStream
isClosed, isSourceClosed, resourceUsers -
Constructor Summary
ConstructorsConstructorDescriptionCOSPredictorDecode(ASInputStream stream, COSDictionary decodeParams) Constructor from stream and decode parameters. -
Method Summary
Methods inherited from class org.verapdf.as.filters.io.ASBufferedInFilter
addToBuffer, bufferPop, bufferPopArray, bufferSize, closeResource, concatenate, feedBuffer, getBufferBegin, getBufferCapacity, getBufferEnd, getReadCounter, getStream, getStreamUntilToken, initialize, isEOF, peek, peek, processBuffer, read, readByte, resetReadCounter, skip, unread, unreadMethods inherited from class org.verapdf.as.filters.ASInFilter
close, decrementResourceUsers, getInputStream, incrementResourceUsers, read, setInputStreamMethods inherited from class org.verapdf.as.io.ASInputStream
createStreamFromStreamMethods inherited from class java.io.InputStream
available, mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, skip, skipNBytes, transferToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.verapdf.parser.BaseParserInputStream
close, read
-
Constructor Details
-
COSPredictorDecode
Constructor from stream and decode parameters.- Parameters:
stream- is unpredicted stream.decodeParams- is COSDictionary containing decode parameters.- Throws:
IOException
-
-
Method Details
-
read
- Overrides:
readin classASBufferedInFilter- Throws:
IOException
-
reset
- Overrides:
resetin classASBufferedInFilter- Throws:
IOException
-