Class ASCIIPrintStream

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
org.sblim.cimclient.internal.http.io.ASCIIPrintStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable

public class ASCIIPrintStream extends java.io.FilterOutputStream
Class ASCIIPrintStream implement a stream with ASCII charset
  • Field Summary

    Fields inherited from class java.io.FilterOutputStream

    out
  • Constructor Summary

    Constructors
    Constructor
    Description
    ASCIIPrintStream(java.io.OutputStream pStream)
    Ctor.
    ASCIIPrintStream(java.io.OutputStream pStream, boolean pAutoFlush)
    Ctor.
    ASCIIPrintStream(java.io.OutputStream pStream, boolean pAutoFlush, java.lang.String pEncoding)
    Ctor.
  • Method Summary

    Modifier and Type
    Method
    Description
    java.lang.Exception
    Returns the last exception caught
    void
     
    void
     
    void
    print(boolean pValue)
    Prints a boolean value
    void
    print(char c)
    Prints a single character
    void
    print(char[] pArray)
    Prints a character array
    void
    print(double d)
    Prints a double value
    void
    print(float f)
    Prints a float value
    void
    print(int i)
    Prints an integer value
    void
    print(long l)
    Prints a long value
    void
    print(java.lang.Object pObj)
    Prints an object
    void
    print(java.lang.String s)
    Prints a string
    void
    Prints a newline
    void
    println(boolean flag)
    println
    void
    println(char c)
    println
    void
    println(char[] ac)
    println
    void
    println(double d)
    println
    void
    println(float f)
    println
    void
    println(int i)
    println
    void
    println(long l)
    println
    void
    println(java.lang.Object obj)
    println
    void
    println(java.lang.String s)
    println
    protected void
     
    void
    write(byte[] buf, int off, int len)
     
    void
    write(int b)
     

    Methods inherited from class java.io.FilterOutputStream

    write

    Methods inherited from class java.io.OutputStream

    nullOutputStream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ASCIIPrintStream

      public ASCIIPrintStream(java.io.OutputStream pStream)
      Ctor.
      Parameters:
      pStream - The underlying stream
    • ASCIIPrintStream

      public ASCIIPrintStream(java.io.OutputStream pStream, boolean pAutoFlush)
      Ctor.
      Parameters:
      pStream - The underlying stream
      pAutoFlush - If true the stream is automatically flushed after write.
    • ASCIIPrintStream

      public ASCIIPrintStream(java.io.OutputStream pStream, boolean pAutoFlush, java.lang.String pEncoding)
      Ctor.
      Parameters:
      pStream - The underlying stream
      pAutoFlush - If true the stream is automatically flushed after write.
      pEncoding - Ignored
  • Method Details

    • print

      public void print(boolean pValue)
      Prints a boolean value
      Parameters:
      pValue - The value
    • print

      public void print(char c)
      Prints a single character
      Parameters:
      c - The character
    • print

      public void print(int i)
      Prints an integer value
      Parameters:
      i - The value
    • print

      public void print(long l)
      Prints a long value
      Parameters:
      l - The value
    • print

      public void print(float f)
      Prints a float value
      Parameters:
      f - The value
    • print

      public void print(double d)
      Prints a double value
      Parameters:
      d - The value
    • print

      public void print(char[] pArray)
      Prints a character array
      Parameters:
      pArray - The array
    • print

      public void print(java.lang.String s)
      Prints a string
      Parameters:
      s - The string
    • print

      public void print(java.lang.Object pObj)
      Prints an object
      Parameters:
      pObj - The object
    • println

      public void println()
      Prints a newline
    • println

      public void println(boolean flag)
      println
      Parameters:
      flag -
    • println

      public void println(char c)
      println
      Parameters:
      c -
    • println

      public void println(int i)
      println
      Parameters:
      i -
    • println

      public void println(long l)
      println
      Parameters:
      l -
    • println

      public void println(float f)
      println
      Parameters:
      f -
    • println

      public void println(double d)
      println
      Parameters:
      d -
    • println

      public void println(char[] ac)
      println
      Parameters:
      ac -
    • println

      public void println(java.lang.String s)
      println
      Parameters:
      s -
    • println

      public void println(java.lang.Object obj)
      println
      Parameters:
      obj -
    • write

      public void write(byte[] buf, int off, int len)
      Overrides:
      write in class java.io.FilterOutputStream
    • write

      public void write(int b)
      Overrides:
      write in class java.io.FilterOutputStream
    • setError

      protected void setError()
    • checkError

      public java.lang.Exception checkError()
      Returns the last exception caught
      Returns:
      The exception
    • close

      public void close()
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface java.io.Closeable
      Overrides:
      close in class java.io.FilterOutputStream
    • flush

      public void flush()
      Specified by:
      flush in interface java.io.Flushable
      Overrides:
      flush in class java.io.FilterOutputStream