クラス SimpleMetadataReaderFactory
java.lang.ObjectSE
org.springframework.core.type.classreading.SimpleMetadataReaderFactory
- 実装されたすべてのインターフェース:
MetadataReaderFactory
- 既知の直属サブクラス
CachingMetadataReaderFactory
MetadataReaderFactory
インターフェースの単純な実装。すべてのリクエストに対して新しい ASM ClassReader
を作成します。- 導入:
- 2.5
- 作成者:
- Juergen Hoeller
コンストラクターのサマリー
コンストラクターコンストラクター説明デフォルトのクラスローダー用に新しい SimpleMetadataReaderFactory を作成します。SimpleMetadataReaderFactory
(ClassLoaderSE classLoader) 指定されたクラスローダーの新しい SimpleMetadataReaderFactory を作成します。SimpleMetadataReaderFactory
(ResourceLoader resourceLoader) 指定されたリソースローダーの新しい SimpleMetadataReaderFactory を作成します。メソッドのサマリー
修飾子と型メソッド説明getMetadataReader
(StringSE className) 指定されたクラス名の MetadataReader を取得します。getMetadataReader
(Resource resource) 指定されたリソースの MetadataReader を取得します。final ResourceLoader
この MetadataReaderFactory が構築された ResourceLoader を返します。
コンストラクターの詳細
SimpleMetadataReaderFactory
public SimpleMetadataReaderFactory()デフォルトのクラスローダー用に新しい SimpleMetadataReaderFactory を作成します。SimpleMetadataReaderFactory
指定されたリソースローダーの新しい SimpleMetadataReaderFactory を作成します。- パラメーター:
resourceLoader
- 使用する Spring ResourceLoader (使用する ClassLoader も決定します)
SimpleMetadataReaderFactory
指定されたクラスローダーの新しい SimpleMetadataReaderFactory を作成します。- パラメーター:
classLoader
- 使用する ClassLoader
メソッドの詳細
getResourceLoader
この MetadataReaderFactory が構築された ResourceLoader を返します。getMetadataReader
インターフェースからコピーされた説明:MetadataReaderFactory
指定されたクラス名の MetadataReader を取得します。- 次で指定:
- インターフェース
MetadataReaderFactory
のgetMetadataReader
- パラメーター:
className
- クラス名 ( ".class" ファイルに解決される)- 戻り値:
- ClassReader インスタンスのホルダー (非
null
) - 例外:
IOExceptionSE
- I/O 障害の場合
getMetadataReader
インターフェースからコピーされた説明:MetadataReaderFactory
指定されたリソースの MetadataReader を取得します。- 次で指定:
- インターフェース
MetadataReaderFactory
のgetMetadataReader
- パラメーター:
resource
- リソース ( ".class" ファイルを指す)- 戻り値:
- ClassReader インスタンスのホルダー (非
null
) - 例外:
IOExceptionSE
- I/O 障害の場合