com.JRcServer.io
クラス PrintUrgentOut

java.lang.Object
  上位を拡張 java.io.OutputStream
      上位を拡張 java.io.FilterOutputStream
          上位を拡張 java.io.PrintStream
              上位を拡張 com.JRcServer.io.PrintUrgentOut
すべての実装されたインタフェース:
PrintBase, java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class PrintUrgentOut
extends java.io.PrintStream
implements PrintBase

緊急データ出力オブジェクト.

緊急データに出力するためのオブジェクトを提供します.

導入されたバージョン:
JDK 1.3
バージョン:
1.00, 2004/07/29
作成者:
Masahito Suzuki

メソッドの概要
 boolean checkError()
          ストリームをフラッシュし、そのエラー状況を確認.
 void close()
          クローズ処理.
 java.io.PrintStream getErr()
          コンソールエラー出力を取得.
 java.io.InputStream getIn()
          コンソール入力を取得.
static PrintUrgentOut getInstance()
          シングルトンオブジェクトを取得.
 int getMaxByte()
          出力ファイル最大数を取得.
 java.io.PrintStream getOut()
          コンソール出力を取得.
 void print(boolean b)
          boolean 値を出力.
 void print(byte b)
          byte 値を出力.
 void print(char c)
          char 値を出力.
 void print(char[] s)
          char配列 を出力.
 void print(double d)
          double 値を出力.
 void print(float f)
          float 値を出力.
 void print(int i)
          int 値を出力.
 void print(long l)
          long 値を出力.
 void print(java.lang.Object obj)
          オブジェクトを出力.
 void print(short s)
          short 値を出力.
 void print(java.lang.String s)
          文字列を出力.
 void println()
          ライン情報を追加.
 void println(boolean b)
          boolean 値を出力.
 void println(byte b)
          byte 値を出力.
 void println(char c)
          char 値を出力.
 void println(char[] s)
          char配列 を出力.
 void println(double d)
          double 値を出力.
 void println(float f)
          float 値を出力.
 void println(int i)
          int 値を出力.
 void println(long l)
          long 値を出力.
 void println(java.lang.Object obj)
          オブジェクトを出力.
 void println(short s)
          short 値を出力.
 void println(java.lang.String s)
          文字列を出力.
 void setMaxByte(int size)
          出力ファイル最大数を設定.
 void write(byte[] buf, int off, int len)
          オフセット off から始まる指定のバイト配列から、 このストリームに len バイトを書き込み.
 void write(int b)
          指定されたバイトをこのストリームに書き込み.
 
クラス java.io.PrintStream から継承されたメソッド
append, append, append, flush, format, format, printf, printf
 
クラス java.io.FilterOutputStream から継承されたメソッド
write
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース com.JRcServer.io.PrintBase から継承されたメソッド
flush
 

メソッドの詳細

getInstance

public static final PrintUrgentOut getInstance()
シングルトンオブジェクトを取得.

シングルトンオブジェクトを取得します.

戻り値:
PrintUrgentOut シングルトンオブジェクトが返されます.

close

public void close()
クローズ処理.

クローズ処理を実施します.

定義:
インタフェース PrintBase 内の close
定義:
インタフェース java.io.Closeable 内の close
オーバーライド:
クラス java.io.PrintStream 内の close

checkError

public boolean checkError()
ストリームをフラッシュし、そのエラー状況を確認.

ストリームをフラッシュし、そのエラー状況を確認します.

オーバーライド:
クラス java.io.PrintStream 内の checkError
戻り値:
boolean エラー状況が返されます.

getIn

public final java.io.InputStream getIn()
コンソール入力を取得.

コンソール入力を取得します.

戻り値:
InputStream コンソール入力が返されます.

getOut

public final java.io.PrintStream getOut()
コンソール出力を取得.

コンソール出力を取得します.

戻り値:
PrintStream コンソール出力が返されます.

getErr

public final java.io.PrintStream getErr()
コンソールエラー出力を取得.

コンソールエラー出力を取得します.

戻り値:
PrintStream コンソールエラー出力が返されます.

setMaxByte

public final void setMaxByte(int size)
                      throws InputException
出力ファイル最大数を設定.

出力ファイル最大数を設定します.

パラメータ:
size - 出力ファイル最大数を設定します.
設定可能な最小値は[1]です.
設定可能な最大値は[99]です.
例外:
InputException - 入力例外.

getMaxByte

public final int getMaxByte()
出力ファイル最大数を取得.

出力ファイル最大数を取得します.

戻り値:
int 出力ファイル最大数が返されます.

write

public void write(int b)
指定されたバイトをこのストリームに書き込み.

指定されたバイトをこのストリームに書き込みます.

オーバーライド:
クラス java.io.PrintStream 内の write
パラメータ:
b - 書き込み対象の情報を設定します.

write

public void write(byte[] buf,
                  int off,
                  int len)
オフセット off から始まる指定のバイト配列から、 このストリームに len バイトを書き込み.

オフセット off から始まる指定のバイト配列から、 このストリームに len バイトを書き込みます.
また、この情報を出力した場合、バイナリを16進数に 変換して出力します.

オーバーライド:
クラス java.io.PrintStream 内の write
パラメータ:
buf - 出力対象のバイナリ情報を設定します.
off - 出力対象のオフセット値を設定します.
len - 出力対象の情報長を設定します.

print

public void print(boolean b)
boolean 値を出力.

boolean 値を出力します.

定義:
インタフェース PrintBase 内の print
オーバーライド:
クラス java.io.PrintStream 内の print
パラメータ:
b - 出力対象の情報を設定します.

print

public void print(byte b)
byte 値を出力.

byte 値を出力します.

定義:
インタフェース PrintBase 内の print
パラメータ:
b - 出力対象の情報を設定します.

print

public void print(char c)
char 値を出力.

char 値を出力します.

定義:
インタフェース PrintBase 内の print
オーバーライド:
クラス java.io.PrintStream 内の print
パラメータ:
c - 出力対象の情報を設定します.

print

public void print(short s)
short 値を出力.

short 値を出力します.

定義:
インタフェース PrintBase 内の print
パラメータ:
s - 出力対象の情報を設定します.

print

public void print(int i)
int 値を出力.

int 値を出力します.

定義:
インタフェース PrintBase 内の print
オーバーライド:
クラス java.io.PrintStream 内の print
パラメータ:
i - 出力対象の情報を設定します.

print

public void print(long l)
long 値を出力.

long 値を出力します.

定義:
インタフェース PrintBase 内の print
オーバーライド:
クラス java.io.PrintStream 内の print
パラメータ:
l - 出力対象の情報を設定します.

print

public void print(float f)
float 値を出力.

float 値を出力します.

定義:
インタフェース PrintBase 内の print
オーバーライド:
クラス java.io.PrintStream 内の print
パラメータ:
f - 出力対象の情報を設定します.

print

public void print(double d)
double 値を出力.

double 値を出力します.

定義:
インタフェース PrintBase 内の print
オーバーライド:
クラス java.io.PrintStream 内の print
パラメータ:
d - 出力対象の情報を設定します.

print

public void print(char[] s)
char配列 を出力.

char配列 を出力します.

定義:
インタフェース PrintBase 内の print
オーバーライド:
クラス java.io.PrintStream 内の print
パラメータ:
s - 出力対象の情報を設定します.

print

public void print(java.lang.String s)
文字列を出力.

文字列を出力します.

定義:
インタフェース PrintBase 内の print
オーバーライド:
クラス java.io.PrintStream 内の print
パラメータ:
s - 出力対象の情報を設定します.

print

public void print(java.lang.Object obj)
オブジェクトを出力.

オブジェクトを出力します.

定義:
インタフェース PrintBase 内の print
オーバーライド:
クラス java.io.PrintStream 内の print
パラメータ:
obj - 出力対象の情報を設定します.

println

public void println()
ライン情報を追加.

ライン情報を追加します.

定義:
インタフェース PrintBase 内の println
オーバーライド:
クラス java.io.PrintStream 内の println

println

public void println(boolean b)
boolean 値を出力.

boolean 値を出力します.

定義:
インタフェース PrintBase 内の println
オーバーライド:
クラス java.io.PrintStream 内の println
パラメータ:
b - 出力対象の情報を設定します.

println

public void println(byte b)
byte 値を出力.

byte 値を出力します.

定義:
インタフェース PrintBase 内の println
パラメータ:
b - 出力対象の情報を設定します.

println

public void println(char c)
char 値を出力.

char 値を出力します.

定義:
インタフェース PrintBase 内の println
オーバーライド:
クラス java.io.PrintStream 内の println
パラメータ:
c - 出力対象の情報を設定します.

println

public void println(short s)
short 値を出力.

short 値を出力します.

定義:
インタフェース PrintBase 内の println
パラメータ:
s - 出力対象の情報を設定します.

println

public void println(int i)
int 値を出力.

int 値を出力します.

定義:
インタフェース PrintBase 内の println
オーバーライド:
クラス java.io.PrintStream 内の println
パラメータ:
i - 出力対象の情報を設定します.

println

public void println(long l)
long 値を出力.

long 値を出力します.

定義:
インタフェース PrintBase 内の println
オーバーライド:
クラス java.io.PrintStream 内の println
パラメータ:
l - 出力対象の情報を設定します.

println

public void println(float f)
float 値を出力.

float 値を出力します.

定義:
インタフェース PrintBase 内の println
オーバーライド:
クラス java.io.PrintStream 内の println
パラメータ:
f - 出力対象の情報を設定します.

println

public void println(double d)
double 値を出力.

double 値を出力します.

定義:
インタフェース PrintBase 内の println
オーバーライド:
クラス java.io.PrintStream 内の println
パラメータ:
d - 出力対象の情報を設定します.

println

public void println(char[] s)
char配列 を出力.

char配列 を出力します.

定義:
インタフェース PrintBase 内の println
オーバーライド:
クラス java.io.PrintStream 内の println
パラメータ:
s - 出力対象の情報を設定します.

println

public void println(java.lang.String s)
文字列を出力.

文字列を出力します.

定義:
インタフェース PrintBase 内の println
オーバーライド:
クラス java.io.PrintStream 内の println
パラメータ:
s - 出力対象の情報を設定します.

println

public void println(java.lang.Object obj)
オブジェクトを出力.

オブジェクトを出力します.

定義:
インタフェース PrintBase 内の println
オーバーライド:
クラス java.io.PrintStream 内の println
パラメータ:
obj - 出力対象の情報を設定します.