インターフェース 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