クラス DefaultValueStyler
java.lang.ObjectSE
org.springframework.core.style.DefaultValueStyler
- 実装されたすべてのインターフェース:
ValueStyler
- 既知の直属サブクラス
SimpleValueStyler
一般にデバッグの目的で、Spring の
toString
スタイル設定規則を使用して、オブジェクトを文字列形式に変換します。フードの反射ビジターパターンを使用して、スタイル付きオブジェクトの各型のスタイリングアルゴリズムをうまくカプセル化します。
- 導入:
- 1.2.2
- 作成者:
- Keith Donald, Juergen Hoeller, Sam Brannen
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明指定された値をスタイル設定し、文字列表現を返します。protected StringSE
styleArray
(ObjectSE[] array) 提供された配列のスタイル付きバージョンを生成します。protected StringSE
styleClass
(ClassSE<?> clazz) 提供されたClass
SE のスタイル付きバージョンを生成します。protected StringSE
styleCollection
(CollectionSE<?> collection) 提供されたCollection
SE のスタイル付きバージョンを生成します。protected <K,
V> StringSE 提供されたMap
SE のスタイル付きバージョンを生成します。protected StringSE
styleMapEntry
(Map.EntrySE<?, ?> entry) 提供されたMap.Entry
SE のスタイル付きバージョンを生成します。protected StringSE
styleMethod
(MethodSE method) 提供されたMethod
SE のスタイル付きバージョンを生成します。protected StringSE
null
のスタイル付きバージョンを生成します。protected StringSE
styleObject
(ObjectSE obj) 提供されたObject
SE のスタイル付きバージョンを生成します。protected StringSE
styleString
(StringSE str) 提供されたString
SE のスタイル付きバージョンを生成します。
コンストラクターの詳細
DefaultValueStyler
public DefaultValueStyler()
メソッドの詳細
style
インターフェースからコピーされた説明:ValueStyler
指定された値をスタイル設定し、文字列表現を返します。- 次で指定:
- インターフェース
ValueStyler
のstyle
- パラメーター:
value
- スタイルを設定するオブジェクト値- 戻り値:
- スタイル付きの文字列
styleNull
null
のスタイル付きバージョンを生成します。デフォルトの実装は
"[null]"
を返します。- 戻り値:
null
のスタイル付きバージョン- 導入:
- 6.0
styleString
提供されたString
SE のスタイル付きバージョンを生成します。デフォルトの実装では、提供された文字列を一重引用符で囲んで返します。
- 戻り値:
- 提供された文字列のスタイル付きバージョン
- 導入:
- 6.0
styleClass
提供されたClass
SE のスタイル付きバージョンを生成します。デフォルトの実装は
ClassUtils.getShortName(Class)
に委譲します。- 戻り値:
- 提供されたクラスのスタイル付きバージョン
- 導入:
- 6.0
styleMethod
- 戻り値:
- 提供されたメソッドのスタイル付きバージョン
- 導入:
- 6.0
styleMap
提供されたMap
SE のスタイル付きバージョンを生成します。- 戻り値:
- 提供されたマップのスタイル付きバージョン
- 導入:
- 6.0
styleMapEntry
提供されたMap.Entry
SE のスタイル付きバージョンを生成します。- 戻り値:
- 提供されたマップエントリのスタイル付きバージョン
- 導入:
- 6.0
styleCollection
提供されたCollection
SE のスタイル付きバージョンを生成します。- 戻り値:
- 提供されたコレクションのスタイル付きバージョン
- 導入:
- 6.0
styleArray
提供された配列のスタイル付きバージョンを生成します。- 戻り値:
- 提供された配列のスタイル付きバージョン
- 導入:
- 6.0
styleObject
提供されたObject
SE のスタイル付きバージョンを生成します。このメソッドは、他の
style*()
メソッドがオブジェクトの型に適していない場合にのみ、フォールバックとしてstyle(Object)
によって呼び出されます。デフォルトの実装は
String.valueOf(Object)
SE に委譲します。- 戻り値:
- 提供されたオブジェクトのスタイル付きバージョン
- 導入:
- 6.0