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
-
-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Exception
checkError()
Returns the last exception caughtvoid
close()
void
flush()
void
print(boolean pValue)
Prints a boolean valuevoid
print(char c)
Prints a single charactervoid
print(char[] pArray)
Prints a character arrayvoid
print(double d)
Prints a double valuevoid
print(float f)
Prints a float valuevoid
print(int i)
Prints an integer valuevoid
print(long l)
Prints a long valuevoid
print(java.lang.Object pObj)
Prints an objectvoid
print(java.lang.String s)
Prints a stringvoid
println()
Prints a newlinevoid
println(boolean flag)
printlnvoid
println(char c)
printlnvoid
println(char[] ac)
printlnvoid
println(double d)
printlnvoid
println(float f)
printlnvoid
println(int i)
printlnvoid
println(long l)
printlnvoid
println(java.lang.Object obj)
printlnvoid
println(java.lang.String s)
printlnprotected void
setError()
void
write(byte[] buf, int off, int len)
void
write(int b)
-
-
-
Constructor Detail
-
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 streampAutoFlush
- Iftrue
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 streampAutoFlush
- Iftrue
the stream is automatically flushed after write.pEncoding
- Ignored
-
-
Method Detail
-
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 classjava.io.FilterOutputStream
-
write
public void write(int b)
- Overrides:
write
in classjava.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 interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.FilterOutputStream
-
flush
public void flush()
- Specified by:
flush
in interfacejava.io.Flushable
- Overrides:
flush
in classjava.io.FilterOutputStream
-
-