org.freehep.util.io
Class RunLengthInputStream
java.lang.Object
java.io.InputStream
org.freehep.util.io.RunLengthInputStream
- All Implemented Interfaces:
- RunLength
- public class RunLengthInputStream
- extends InputStream
- implements RunLength
The RunLengthStream decodes Run Length encoding.
The exact definition of Run Length encoding can be found
in the PostScript Language Reference (3rd ed.) chapter 3.13.3.
IMPORTANT: inherits from InputStream rather than FilterInputStream
so that the correct read(byte[], int, int) method is used.
- Version:
- $Id: RunLengthInputStream.java,v 1.2 2001/06/15 14:11:18 duns Exp $
- Author:
- Mark Donszelmann
- Source Code:
- RunLengthInputStream.java
Method Summary |
int |
read()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RunLengthInputStream
public RunLengthInputStream(InputStream input)
read
public int read()
throws IOException
- Throws:
IOException
Copyright © 2000-2004 FreeHEP, All Rights Reserved.