public abstract class AnnotationComponentDefinitionLoader extends java.lang.Object implements ExternalizedComponentDefinitionLoader
ExternalizedComponentDefinitionLoader。
 
 このローダーはSystemRepositoryComponentが付与されたクラスをコンポーネントとして読み込む。
 読み込む対象となるパッケージはgetBasePackage()で取得する。
 ローダーの使用時にサブクラスを作成し、オーバーライドすること。| Constructor and Description | 
|---|
AnnotationComponentDefinitionLoader()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract java.lang.String | 
getBasePackage()
スキャン対象のパッケージを返す。 
 | 
java.util.List<ComponentDefinition> | 
load(DiContainer container,
    java.util.Map<java.lang.String,ComponentHolder> loadedComponents)
外部化されたコンポーネントを読み込む。 
 | 
protected ComponentCreator | 
newComponentCreator()  | 
protected abstract java.lang.String getBasePackage()
public java.util.List<ComponentDefinition> load(DiContainer container, java.util.Map<java.lang.String,ComponentHolder> loadedComponents)
ExternalizedComponentDefinitionLoaderload in interface ExternalizedComponentDefinitionLoadercontainer - DIコンテナloadedComponents - 読み込み済みのコンポーネント(マップのキーはコンポーネントの名前)protected ComponentCreator newComponentCreator()