org.seasar.extension.dxo.annotation.impl
クラス AnnotationReaderFactoryImpl

java.lang.Object
  拡張org.seasar.extension.dxo.annotation.impl.AnnotationReaderFactoryImpl
すべての実装インタフェース:
AnnotationReaderFactory

public class AnnotationReaderFactoryImpl
extends java.lang.Object
implements AnnotationReaderFactory

実行環境で利用可能なAnnotationReaderのインスタンスを作成するファクトリの実装クラスです。

Java5以上が利用可能な環境ではTigerAnnotationReaderのインスタンスを返します。 そうでない場合はConstantAnnotationReaderを返します。

作成者:
Satoshi Kimura, koichik

フィールドの概要
protected  AnnotationReader annotationReader
          実行環境で利用可能なAnnotationReader
protected  S2Container container
          S2コンテナ
protected static java.lang.String TIGER_ANNOTATION_HANDLER_CLASS_NAME
          TigerAnnotationReaderのFQN名
 
コンストラクタの概要
AnnotationReaderFactoryImpl(S2Container container)
          インスタンスを構築します。
 
メソッドの概要
 AnnotationReader getAnnotationReader()
          実行環境で利用可能なAnnotationReaderのインスタンスを作成して返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TIGER_ANNOTATION_HANDLER_CLASS_NAME

protected static final java.lang.String TIGER_ANNOTATION_HANDLER_CLASS_NAME
TigerAnnotationReaderのFQN名

関連項目:
定数フィールド値

container

protected S2Container container
S2コンテナ


annotationReader

protected AnnotationReader annotationReader
実行環境で利用可能なAnnotationReader

コンストラクタの詳細

AnnotationReaderFactoryImpl

public AnnotationReaderFactoryImpl(S2Container container)
インスタンスを構築します。

パラメータ:
container - S2コンテナ
メソッドの詳細

getAnnotationReader

public AnnotationReader getAnnotationReader()
インタフェース AnnotationReaderFactory の記述:
実行環境で利用可能なAnnotationReaderのインスタンスを作成して返します。

定義:
インタフェース AnnotationReaderFactory 内の getAnnotationReader
戻り値:
実行環境で利用可能なAnnotationReaderのインスタンス


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.