|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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
内の getDatePattern
dxoClass
- Dxoクラスまたはインタフェースmethod
- Dxoメソッド
Date
とString
の変換フォーマットpublic java.lang.String getTimePattern(java.lang.Class dxoClass, java.lang.reflect.Method method)
AnnotationReader
の記述: Time
とString
の変換フォーマットを返します。
AnnotationReader
内の getTimePattern
dxoClass
- Dxoクラスまたはインタフェースmethod
- Dxoメソッド
Time
とString
の変換フォーマットpublic java.lang.String getTimestampPattern(java.lang.Class dxoClass, java.lang.reflect.Method method)
AnnotationReader
の記述: Timestamp
とString
の変換フォーマットを返します。
AnnotationReader
内の getTimestampPattern
dxoClass
- Dxoクラスまたはインタフェースmethod
- Dxoメソッド
Timestamp
とString
の変換フォーマットpublic java.lang.String getConversionRule(java.lang.Class dxoClass, java.lang.reflect.Method method)
AnnotationReader
の記述:
AnnotationReader
内の getConversionRule
dxoClass
- Dxoクラスまたはインタフェースmethod
- Dxoメソッド
public boolean isExcludeNull(java.lang.Class dxoClass, java.lang.reflect.Method method)
AnnotationReader
の記述: null
の場合に変換先プロパティに値を設定しない場合はtrue
を返します。
AnnotationReader
内の isExcludeNull
dxoClass
- Dxoクラスまたはインタフェースmethod
- Dxoメソッド
null
の場合に変換先プロパティに値を設定しない場合はtrue
public boolean isExcludeWhitespace(java.lang.Class dxoClass, java.lang.reflect.Method method)
AnnotationReader
の記述: true
を返します。
AnnotationReader
内の isExcludeWhitespace
dxoClass
- Dxoクラスまたはインタフェースmethod
- Dxoメソッド
null
の場合に変換先プロパティに値を設定しない場合はtrue
public java.lang.String getSourcePrefix(java.lang.Class dxoClass, java.lang.reflect.Method method)
AnnotationReader
の記述:
AnnotationReader
内の getSourcePrefix
dxoClass
- Dxoクラスまたはインタフェースmethod
- Dxoメソッド
public java.lang.String getDestPrefix(java.lang.Class dxoClass, java.lang.reflect.Method method)
AnnotationReader
の記述:
AnnotationReader
内の getDestPrefix
dxoClass
- Dxoクラスまたはインタフェースmethod
- Dxoメソッド
public java.util.Map getConverters(java.lang.Class destClass)
AnnotationReader
の記述: Map
を返します。
AnnotationReader
内の getConverters
destClass
- 変換先クラス
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
- クラス
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |