|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.seasar.extension.dxo.annotation.impl.ConstantAnnotationReader
Dxoから定数アノテーションを読み取るAnnotationReaderの実装クラスです。
| フィールドの概要 | |
protected S2Container |
container
S2コンテナ |
protected java.util.Map |
convertersCache
変換先クラスに指定されたコンバータのキャッシュです |
| コンストラクタの概要 | |
ConstantAnnotationReader(S2Container container)
インスタンスを構築します。 |
|
| メソッドの概要 | |
protected java.util.Map |
createConverters(java.lang.Class destClass)
変換先クラスに指定されたコンバータの Mapを作成して返します。 |
protected java.lang.String |
getConstantAnnotationName(java.lang.reflect.Method method,
java.lang.String suffix)
指定されたメソッド固有の定数アノテーション名を返します。 |
java.lang.String |
getConversionRule(java.lang.Class dxoClass,
java.lang.reflect.Method method)
変換ルールを返します。 |
java.util.Map |
getConverters(java.lang.Class destClass)
変換先クラスに指定されたコンバータの Mapを返します。 |
java.lang.String |
getDatePattern(java.lang.Class dxoClass,
java.lang.reflect.Method method)
DateとStringの変換フォーマットを返します。 |
protected java.lang.String |
getDatePattern(java.lang.Class dxoClass,
java.lang.reflect.Method method,
java.lang.String annotation)
日付( Date, Time, Timestamp)とStringの変換フォーマットを返します。 |
java.lang.String |
getDestPrefix(java.lang.Class dxoClass,
java.lang.reflect.Method method)
変換先プロパティのprefixを返します。 |
protected java.lang.String |
getShortClassName(java.lang.Class clazz)
クラスを表す単純な名前を返します。 |
java.lang.String |
getSourcePrefix(java.lang.Class dxoClass,
java.lang.reflect.Method method)
変換元プロパティのprefixを返します。 |
java.lang.String |
getTimePattern(java.lang.Class dxoClass,
java.lang.reflect.Method method)
TimeとStringの変換フォーマットを返します。 |
java.lang.String |
getTimestampPattern(java.lang.Class dxoClass,
java.lang.reflect.Method method)
TimestampとStringの変換フォーマットを返します。 |
boolean |
isExcludeNull(java.lang.Class dxoClass,
java.lang.reflect.Method method)
変換元プロパティの値が nullの場合に変換先プロパティに値を設定しない場合はtrueを返します。 |
boolean |
isExcludeWhitespace(java.lang.Class dxoClass,
java.lang.reflect.Method method)
変換元プロパティの値が空白(スペース,復帰,改行,タブ文字のみ)の場合に変換先プロパティに値を設定しない場合は trueを返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected S2Container container
protected java.util.Map convertersCache
| コンストラクタの詳細 |
public ConstantAnnotationReader(S2Container container)
container - S2コンテナ| メソッドの詳細 |
public java.lang.String getDatePattern(java.lang.Class dxoClass,
java.lang.reflect.Method method)
AnnotationReader の記述: DateとStringの変換フォーマットを返します。
AnnotationReader 内の getDatePatterndxoClass - Dxoクラスまたはインタフェースmethod - Dxoメソッド
DateとStringの変換フォーマット
public java.lang.String getTimePattern(java.lang.Class dxoClass,
java.lang.reflect.Method method)
AnnotationReader の記述: TimeとStringの変換フォーマットを返します。
AnnotationReader 内の getTimePatterndxoClass - Dxoクラスまたはインタフェースmethod - Dxoメソッド
TimeとStringの変換フォーマット
public java.lang.String getTimestampPattern(java.lang.Class dxoClass,
java.lang.reflect.Method method)
AnnotationReader の記述: TimestampとStringの変換フォーマットを返します。
AnnotationReader 内の getTimestampPatterndxoClass - Dxoクラスまたはインタフェースmethod - Dxoメソッド
TimestampとStringの変換フォーマット
public java.lang.String getConversionRule(java.lang.Class dxoClass,
java.lang.reflect.Method method)
AnnotationReader の記述:
AnnotationReader 内の getConversionRuledxoClass - Dxoクラスまたはインタフェースmethod - Dxoメソッド
public boolean isExcludeNull(java.lang.Class dxoClass,
java.lang.reflect.Method method)
AnnotationReader の記述: nullの場合に変換先プロパティに値を設定しない場合はtrueを返します。
AnnotationReader 内の isExcludeNulldxoClass - Dxoクラスまたはインタフェースmethod - Dxoメソッド
nullの場合に変換先プロパティに値を設定しない場合はtrue
public boolean isExcludeWhitespace(java.lang.Class dxoClass,
java.lang.reflect.Method method)
AnnotationReader の記述: trueを返します。
AnnotationReader 内の isExcludeWhitespacedxoClass - Dxoクラスまたはインタフェースmethod - Dxoメソッド
nullの場合に変換先プロパティに値を設定しない場合はtrue
public java.lang.String getSourcePrefix(java.lang.Class dxoClass,
java.lang.reflect.Method method)
AnnotationReader の記述:
AnnotationReader 内の getSourcePrefixdxoClass - Dxoクラスまたはインタフェースmethod - Dxoメソッド
public java.lang.String getDestPrefix(java.lang.Class dxoClass,
java.lang.reflect.Method method)
AnnotationReader の記述:
AnnotationReader 内の getDestPrefixdxoClass - Dxoクラスまたはインタフェースmethod - Dxoメソッド
public java.util.Map getConverters(java.lang.Class destClass)
AnnotationReader の記述: Mapを返します。
AnnotationReader 内の getConvertersdestClass - 変換先クラス
Map
protected java.lang.String getDatePattern(java.lang.Class dxoClass,
java.lang.reflect.Method method,
java.lang.String annotation)
Date, Time, Timestamp)とStringの変換フォーマットを返します。
dxoClass - Dxoクラスまたはインタフェースmethod - Dxoメソッドannotation - 定数アノテーション名
protected java.util.Map createConverters(java.lang.Class destClass)
Mapを作成して返します。
destClass - 変換先クラス
Map
protected java.lang.String getConstantAnnotationName(java.lang.reflect.Method method,
java.lang.String suffix)
method - メソッドsuffix - 定数アノテーションのsuffix
protected java.lang.String getShortClassName(java.lang.Class clazz)
clazz - クラス
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||