Package org.apache.xmlgraphics.util.io
Class ASCII85InputStream
- java.lang.Object
-
- java.io.InputStream
-
- org.apache.xmlgraphics.util.io.ASCII85InputStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,ASCII85Constants
public class ASCII85InputStream extends java.io.InputStream implements ASCII85Constants
This class applies a ASCII85 decoding to the stream.The class is derived from InputStream instead of FilteredInputStream because we can use the read(byte[], int, int) method from InputStream which simply delegates to read(). This makes the implementation easier.
The filter is described in chapter 3.13.3 of the PostScript Language Reference (third edition).
- Version:
- $Id: ASCII85InputStream.java 1732018 2016-02-24 04:51:06Z gadams $
-
-
Field Summary
-
Fields inherited from interface org.apache.xmlgraphics.util.io.ASCII85Constants
END, EOD, EOL, POW85, START, ZERO, ZERO_ARRAY
-
-
Constructor Summary
Constructors Constructor Description ASCII85InputStream(java.io.InputStream in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
read()
-