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

Class ASCIIHexInputStream

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


    public class ASCIIHexInputStream
    extends java.io.InputStream
    The ASCIIHexOutputStream decodes ASCII Hexadecimal. The exact definition of ASCII Hex 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
      ASCIIHexInputStream(java.io.InputStream input)
      Create an ASCIIHex Input Stream from given stream
      ASCIIHexInputStream(java.io.InputStream input, boolean ignore)
      Create an ASCIIHex Input Stream from given stream and have it optionally ignore illegal characters
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      int getLineNo() 
      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

      • ASCIIHexInputStream

        public ASCIIHexInputStream(java.io.InputStream input)
        Create an ASCIIHex Input Stream from given stream
        Parameters:
        input - input stream to use
      • ASCIIHexInputStream

        public ASCIIHexInputStream(java.io.InputStream input,
                                   boolean ignore)
        Create an ASCIIHex Input Stream from given stream and have it optionally ignore illegal characters
        Parameters:
        input - input stream to use
        ignore - ignore illegal characters
    • Method Detail

      • read

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

        public int getLineNo()
        Returns:
        current line number

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.