org.seasar.cubby.dxo.impl
クラス RequestParameterAnnotationReader

java.lang.Object
  上位を拡張 org.seasar.extension.dxo.annotation.impl.TigerAnnotationReader
      上位を拡張 org.seasar.cubby.dxo.impl.RequestParameterAnnotationReader
すべての実装されたインタフェース:
AnnotationReader

public class RequestParameterAnnotationReader
extends TigerAnnotationReader

Dxoインタフェースまたはクラスやそのメソッドからアノテーションを読み取るクラスで、リクエストのパラメータとアクションのプロパティとの変換に使用します。

日付関連の処理をCubbyConfigurationから取得したFormatPatternへ移譲します。

導入されたバージョン:
1.0.0
作成者:
baba
関連項目:
FormDxo

フィールドの概要
 
クラス org.seasar.extension.dxo.annotation.impl.TigerAnnotationReader から継承されたフィールド
container, convertersCache, next
 
コンストラクタの概要
RequestParameterAnnotationReader(S2Container container, CubbyConfiguration configuration)
          インスタンス化します。
 
メソッドの概要
 String getDatePattern(Class dxoClass, Method method)
           FormatPattern.getDatePattern()へ移譲します。
 String getTimePattern(Class dxoClass, Method method)
           FormatPattern.getTimePattern()へ移譲します。
 String getTimestampPattern(Class dxoClass, Method method)
           FormatPattern.getTimestampPattern()へ移譲します。
 
クラス org.seasar.extension.dxo.annotation.impl.TigerAnnotationReader から継承されたメソッド
createConverters, detectConverter, getAnnotation, getConversionRule, getConverters, getDestPrefix, getSourcePrefix, isExcludeNull, isExcludeWhitespace
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RequestParameterAnnotationReader

public RequestParameterAnnotationReader(S2Container container,
                                        CubbyConfiguration configuration)
インスタンス化します。

パラメータ:
container - コンテナ
configuration - Cubby の全体的な設定情報
メソッドの詳細

getDatePattern

public String getDatePattern(Class dxoClass,
                             Method method)

FormatPattern.getDatePattern()へ移譲します。

定義:
インタフェース AnnotationReader 内の getDatePattern
オーバーライド:
クラス TigerAnnotationReader 内の getDatePattern

getTimePattern

public String getTimePattern(Class dxoClass,
                             Method method)

FormatPattern.getTimePattern()へ移譲します。

定義:
インタフェース AnnotationReader 内の getTimePattern
オーバーライド:
クラス TigerAnnotationReader 内の getTimePattern

getTimestampPattern

public String getTimestampPattern(Class dxoClass,
                                  Method method)

FormatPattern.getTimestampPattern()へ移譲します。

定義:
インタフェース AnnotationReader 内の getTimestampPattern
オーバーライド:
クラス TigerAnnotationReader 内の getTimestampPattern


Copyright ツゥ 2006-2008 The Seasar Foundation. All Rights Reserved.