Documentation of 'org.freehep.util.io.RunLengthInputStream' Java class
RunLengthInputStream
org.freehep.util.io

Class RunLengthInputStream

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, RunLength


    public class RunLengthInputStream
    extends java.io.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.
    • Constructor Summary

      Constructors 
      Constructor and Description
      RunLengthInputStream(java.io.InputStream input)
      Create a Run Length input stream
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      int read() 
      • Methods inherited from class java.io.InputStream

        available, close, mark, markSupported, read, read, reset, skip
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RunLengthInputStream

        public RunLengthInputStream(java.io.InputStream input)
        Create a Run Length input stream
        Parameters:
        input - stream to read from
    • Method Detail

      • read

        public int read()
                 throws java.io.IOException
        Specified by:
        read in class java.io.InputStream
        Throws:
        java.io.IOException

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.