インターフェース SyntheticComponents
public interface SyntheticComponents合成 Bean とオブザーバーを登録できます。- 導入:
- 4.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 <T> SyntheticBeanBuilder<T>addBean(ClassSE<T> beanClass)指定されたbeanClassの新しい合成 Bean を構成できるSyntheticBeanBuilderを作成します。<T> SyntheticObserverBuilder<T>addObserver(Type eventType)指定されたeventTypeの新しい合成オブザーバーを構成できるSyntheticObserverBuilderを作成します。<T> SyntheticObserverBuilder<T>addObserver(ClassSE<T> eventType)指定されたeventTypeの新しい合成オブザーバーを構成できるSyntheticObserverBuilderを作成します。
メソッドの詳細
addBean
<T> SyntheticBeanBuilder<T> addBean(ClassSE<T> beanClass)
- 型パラメーター:
T- 新しい合成 Bean の Bean クラス- パラメーター:
beanClass- 新しい合成 Bean の Bean クラス。nullであってはなりません- 戻り値:
- 新しい
SyntheticBeanBuilder、決してnull
addObserver
<T> SyntheticObserverBuilder<T> addObserver(ClassSE<T> eventType)
指定されたeventTypeの新しい合成オブザーバーを構成できるSyntheticObserverBuilderを作成します。合成オブザーバーは、@Synthesisメソッドの最後に登録されます。- 型パラメーター:
T- 新しい合成オブザーバーの観測イベント型- パラメーター:
eventType- 新しい合成オブザーバーの観測イベント型。nullであってはなりません- 戻り値:
- 新しい
SyntheticObserverBuilder、決してnull
addObserver
<T> SyntheticObserverBuilder<T> addObserver(Type eventType)
指定されたeventTypeの新しい合成オブザーバーを構成できるSyntheticObserverBuilderを作成します。合成オブザーバーは、@Synthesisメソッドの最後に登録されます。このメソッドは、明示的に指定された型引数で呼び出されることになっています。例: イベント型
List<String>の合成オブザーバーを定義するには、次のように呼び出します。// types is of type Types // syntheticComponents is of type SyntheticComponents syntheticComponents.<List<String>>addObserver(types.parameterized(List.class, String.class)) ...- 型パラメーター:
T- 新しい合成オブザーバーの観測イベント型- パラメーター:
eventType- 新しい合成オブザーバーの観測イベント型。nullであってはなりません- 戻り値:
- 新しい
SyntheticObserverBuilder、決してnull