|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
shohaku.core.io.IntrospectPrintStream
オブジェクトの内部情報を出力する機能を持つ拡張プリントストリームを提供します。
配列・多次元配列の要素の出力や日付のフォーマット出力、 javaBean
のプロパティ出力等の機能が提供されています。
フィールドの概要 |
クラス java.io.FilterOutputStream から継承したフィールド |
out |
コンストラクタの概要 | |
IntrospectPrintStream()
標準の出力ストリームを出力先として初期化します。 |
|
IntrospectPrintStream(boolean autoFlush)
標準の出力ストリームを出力先として初期化します。 |
|
IntrospectPrintStream(java.io.OutputStream out)
指定された出力ストリームを出力先として初期化します。 |
|
IntrospectPrintStream(java.io.OutputStream out,
boolean autoFlush)
指定された出力ストリームを出力先として初期化します。 |
メソッドの概要 | |
void |
print(java.lang.Object o)
登録済みの出力プリンタを使用して出力ストリームへ出力します。 |
void |
printArray(java.lang.Object a)
多次元配列を出力します。 |
void |
printArray(java.lang.Object title,
java.lang.Object a)
タイトルと多次元配列を出力します。 |
void |
printBean(java.lang.Object bean)
JavaBean の保有するプロパティを全て出力します。
|
void |
printBeans(java.lang.Object[] beans)
全ての JavaBean の保有するプロパティを全て出力します。
|
void |
printClass(java.lang.Object o)
クラス名を出力します。 |
void |
printClass(java.lang.Object[] o)
クラス名を出力します。 |
void |
printColl(java.util.Collection c)
コレクションを出力します。 |
void |
printConstants(java.lang.Class c)
public, static, final であるフィールドを全て出力します。 |
protected void |
printDeepArrays(java.lang.Object a)
指定された配列の「深層内容」の文字列表現を返します。 |
void |
printFields(java.lang.Object o)
public であるフィールドを全て出力します。 |
void |
printlf(int len)
引数分の改行を出力します。 |
void |
printMap(java.util.Map m)
マップを出力します。 |
void |
printNull()
null 値の文字列表現を出力します。 |
void |
printsp(int len)
引数分のスペースを出力します。 |
クラス java.io.PrintStream から継承したメソッド |
checkError, close, flush, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write |
クラス java.io.FilterOutputStream から継承したメソッド |
write |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public IntrospectPrintStream()
public IntrospectPrintStream(boolean autoFlush)
autoFlush
- true
の場合 println()
メソッドでは出力バッファをフラッシュするpublic IntrospectPrintStream(java.io.OutputStream out)
out
- 出力ストリームpublic IntrospectPrintStream(java.io.OutputStream out, boolean autoFlush)
out
- 出力ストリームautoFlush
- true
の場合 println()
メソッドでは出力バッファをフラッシュするメソッドの詳細 |
public void print(java.lang.Object o)
o
- 出力値public void printlf(int len)
len
- 改行数public void printsp(int len)
len
- スペース数public void printArray(java.lang.Object a)
<ArrayClassType(length)>[item1, item2, <ArrayClassType(length)>[item3-1, item3-2, …], item4]配列以外は print(Object) を呼ぶ
a
- 出力値public void printArray(java.lang.Object title, java.lang.Object a)
タイトル : <ArrayClassType(length)>[item1, item2, <ArrayClassType(length)>[item3-1, item3-2, …], item4]
title
- タイトルa
- 出力値public void printColl(java.util.Collection c)
<ClassName>[ item1, item2, item3, … ]
c
- 出力値public void printMap(java.util.Map m)
<ClassName>{ key1:value1, key2:value2, key3:value3, … }
m
- 出力値public void printBean(java.lang.Object bean)
JavaBean
の保有するプロパティを全て出力します。
<ClassName>{ property1=value1, property2=value2, … }
bean
- 出力する JavaBean
public void printBeans(java.lang.Object[] beans)
JavaBean
の保有するプロパティを全て出力します。
<ArrayClassType(length)>[length] [ [0]<ClassName>{ property1=value1, property2=value2, … } [1]<ClassName>{ property1=value1, property2=value2, … } … ]
beans
- 出力する JavaBean
の配列public void printConstants(java.lang.Class c)
<ClassName>{ public static final [field name1] = [field value1] public static final transient [field name2] = [field value2] ・・・ }
c
- 出力するクラスpublic void printFields(java.lang.Object o)
<ClassName>{ public static final [field name1] = [field value1] public static [field name2] = [field value2] public final [field name3] = [field value3] public [field name4] = [field value4] public transient [field name5] = [field value5] public volatile [field name6] = [field value6] ・・・ }
o
- 出力するオブジェクトpublic void printClass(java.lang.Object o)
o
- 出力するオブジェクトpublic void printClass(java.lang.Object[] o)
o
- 出力するオブジェクトpublic void printNull()
protected void printDeepArrays(java.lang.Object a)
Message.toString(Object)
の同等の変換仕様で設計されています。
a
- 出力する配列
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |