public interface MemberFactory
| Modifier and Type | Method and Description | 
|---|---|
java.util.Optional<InjectableConstructor> | 
createConstructor(java.lang.Class<?> componentType,
                 ErrorCollector errorCollector)
コンストラクタでコンポーネントを生成する要素を作成する。 
 | 
java.util.Optional<DestroyMethod> | 
createDestroyMethod(java.lang.Class<?> componentType,
                   ErrorCollector errorCollector)
破棄メソッドからなる要素を作成する。 
 | 
java.util.List<InjectableMember> | 
createFieldsAndMethods(java.lang.Class<?> componentType,
                      ErrorCollector errorCollector)
インジェクション対象のフィールドとメソッドからなる要素を作成する。 
 | 
java.util.Optional<InitMethod> | 
createInitMethod(java.lang.Class<?> componentType,
                ErrorCollector errorCollector)
初期化メソッドからなる要素を作成する。 
 | 
java.util.List<ObservesMethod> | 
createObservesMethod(java.lang.Class<?> componentType,
                    ErrorCollector errorCollector)
イベントをハンドリングするメソッドからなる要素を作成する。 
 | 
java.util.Optional<InjectableConstructor> createConstructor(java.lang.Class<?> componentType, ErrorCollector errorCollector)
componentType - コンポーネントのクラスerrorCollector - バリデーションエラーを収集するクラスjava.util.List<InjectableMember> createFieldsAndMethods(java.lang.Class<?> componentType, ErrorCollector errorCollector)
componentType - コンポーネントのクラスerrorCollector - バリデーションエラーを収集するクラスjava.util.List<ObservesMethod> createObservesMethod(java.lang.Class<?> componentType, ErrorCollector errorCollector)
componentType - コンポーネントのクラスerrorCollector - バリデーションエラーを収集するクラスjava.util.Optional<InitMethod> createInitMethod(java.lang.Class<?> componentType, ErrorCollector errorCollector)
componentType - コンポーネントのクラスerrorCollector - バリデーションエラーを収集するクラスjava.util.Optional<DestroyMethod> createDestroyMethod(java.lang.Class<?> componentType, ErrorCollector errorCollector)
componentType - コンポーネントのクラスerrorCollector - バリデーションエラーを収集するクラス