public static final class AnnotationContainerBuilder.Builder
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
AnnotationContainerBuilder | 
build()
DIコンテナのビルダーを構築する。 
 | 
AnnotationContainerBuilder.Builder | 
componentDefinitionFactory(ComponentDefinitionFactory componentDefinitionFactory)
コンポーネント定義のファクトリを設定する。 
 | 
AnnotationContainerBuilder.Builder | 
componentKeyFactory(ComponentKeyFactory componentKeyFactory)
検索キーのファクトリを設定する。 
 | 
AnnotationContainerBuilder.Builder | 
eagerLoad(boolean eagerLoad)
シングルトンのコンポーネントをイーガーロードするかどうかを設定する。 
 | 
AnnotationContainerBuilder.Builder | 
memberFactory(MemberFactory memberFactory)
コンポーネント定義の構成要素ファクトリを設定する。 
 | 
AnnotationContainerBuilder.Builder | 
scopeDecider(ScopeDecider scopeDecider)
スコープを決定するクラスを設定する。 
 | 
public AnnotationContainerBuilder.Builder componentKeyFactory(ComponentKeyFactory componentKeyFactory)
componentKeyFactory - 検索キーのファクトリpublic AnnotationContainerBuilder.Builder scopeDecider(ScopeDecider scopeDecider)
scopeDecider - スコープを決定するクラスpublic AnnotationContainerBuilder.Builder memberFactory(MemberFactory memberFactory)
memberFactory - コンポーネント定義の構成要素ファクトリpublic AnnotationContainerBuilder.Builder componentDefinitionFactory(ComponentDefinitionFactory componentDefinitionFactory)
componentDefinitionFactory - コンポーネント定義のファクトリpublic AnnotationContainerBuilder.Builder eagerLoad(boolean eagerLoad)
eagerLoad - イーガーロードする場合はtruepublic AnnotationContainerBuilder build()