|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--java.io.Writer
|
+--java.io.PrintWriter
|
+--org.apache.struts.util.ServletContextWriter
javax.servlet.ServletContext のロギング機能を使用して
その結果を出力する、PrintWriter の実装です。
出力は、newline キャラクタが出力されるか、 flush() が呼ばれるか、
println() メソッドのどれかが呼ばれるまでバッファされます。
また、キャリッジリターンキャラクタはスキップされます。
| フィールドの概要 | |
protected java.lang.StringBuffer |
buffer
ロギングする行を蓄積するバッファ。 |
protected javax.servlet.ServletContext |
context
関連付けされているサーブレットコンテキスト。 |
protected boolean |
error
このストリームのエラー状態。 |
| クラス java.io.PrintWriter から継承したフィールド |
out |
| クラス java.io.Writer から継承したフィールド |
lock |
| コンストラクタの概要 | |
ServletContextWriter(javax.servlet.ServletContext context)
指定した ServletContext インスタンスに関連付けられた ServletContextWriter を構築します。 |
|
| メソッドの概要 | |
boolean |
checkError()
ストリームをフラッシュし、そのエラー状態をチェックします。 |
void |
close()
ストリームをクローズします。 |
void |
flush()
ストリームをフラッシュします。 |
void |
print(boolean b)
boolean 値を出力します。 |
void |
print(char c)
char 値を出力します。 |
void |
print(char[] c)
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 o)
オブジェクトを出力します。 |
void |
print(java.lang.String s)
String 値を出力します。 |
void |
println()
現在の行を終了し、バッファをフラッシュします。 |
void |
println(boolean b)
boolean 値を出力し、行を終了します。 |
void |
println(char c)
char 値を出力し、行を終了します。 |
void |
println(char[] c)
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 o)
オブジェクトを出力し、行を終了します。 |
void |
println(java.lang.String s)
String 値を出力し、行を終了します。 |
void |
setError()
このストリームに対するエラー状態を設定します。 |
void |
write(char c)
単一のキャラクタをこのストリームに出力します。 |
void |
write(char[] buf)
キャラクタ配列をこのストリームに出力します。 |
void |
write(char[] buf,
int off,
int len)
キャラクタ配列の指定したサブセットをこのストリームに出力します。 |
void |
write(int c)
[訳注:引数のintをchar型へキャストし、]単一のキャラクタをこのストリームに出力します。 |
void |
write(java.lang.String s)
String をこのストリームに出力します。 |
void |
write(java.lang.String s,
int off,
int len)
String の指定した部分をこのストリームに出力します。 |
| クラス java.io.PrintWriter から継承したメソッド |
|
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected java.lang.StringBuffer buffer
protected javax.servlet.ServletContext context
protected boolean error
| コンストラクタの詳細 |
public ServletContextWriter(javax.servlet.ServletContext context)
context - 関連付けされたサーブレットコンテキスト| メソッドの詳細 |
public boolean checkError()
true
を返すには setError() が呼ばれるほかありません。
java.io.PrintWriter 内の checkErrorpublic void close()
java.io.PrintWriter 内の closepublic void flush()
java.io.PrintWriter 内の flushpublic void print(boolean b)
java.io.PrintWriter 内の printb - 出力される値public void print(char c)
java.io.PrintWriter 内の printc - 出力される値public void print(char[] c)
java.io.PrintWriter 内の printc - 出力される char 配列public void print(double d)
java.io.PrintWriter 内の printd - 出力される値public void print(float f)
java.io.PrintWriter 内の printf - 出力される値public void print(int i)
java.io.PrintWriter 内の printi - 出力される値public void print(long l)
java.io.PrintWriter 内の printl - 出力される値public void print(java.lang.Object o)
java.io.PrintWriter 内の printo - 出力される値public void print(java.lang.String s)
java.io.PrintWriter 内の prints - 出力される値public void println()
java.io.PrintWriter 内の printlnpublic void println(boolean b)
java.io.PrintWriter 内の printlnb - 出力する値public void println(char c)
java.io.PrintWriter 内の printlnc - 出力する値public void println(char[] c)
java.io.PrintWriter 内の printlnc - 出力する char 配列public void println(double d)
java.io.PrintWriter 内の printlnd - 出力する値public void println(float f)
java.io.PrintWriter 内の printlnf - 出力する値public void println(int i)
java.io.PrintWriter 内の printlni - 出力する値public void println(long l)
java.io.PrintWriter 内の printlnl - 出力する値public void println(java.lang.Object o)
java.io.PrintWriter 内の printlno - 出力する値public void println(java.lang.String s)
java.io.PrintWriter 内の printlns - 出力する値public void setError()
java.io.PrintWriter 内の setErrorpublic void write(char c)
c - 出力するキャラクタpublic void write(int c)
java.io.PrintWriter 内の writec - 出力するキャラクタpublic void write(char[] buf)
java.io.PrintWriter 内の writebuf - 出力するキャラクタ配列
public void write(char[] buf,
int off,
int len)
java.io.PrintWriter 内の writebuf - 出力する元のキャラクタ配列off - 出力開始位置のゼロ相対オフセットlen - 出力する文字数public void write(java.lang.String s)
java.io.PrintWriter 内の writes - 出力する文字列
public void write(java.lang.String s,
int off,
int len)
java.io.PrintWriter 内の writes - 出力する元の Stringoff - 出力開始位置のゼロ相対オフセットlen - 出力する文字数
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||