インタフェース
jp.liq.container.Component の使用

Component を使用しているパッケージ
jp.liq.container   
jp.liq.container.component   
jp.liq.container.vocabulary   
 

jp.liq.container での Component の使用
 

Component を返す jp.liq.container のメソッド
protected
<T> Component<T>
Module.createComponent(java.lang.Class<T> type)
          引数で指定されたクラスに対応するコンポーネントを返します。
 

Component 型のパラメータを持つ jp.liq.container のメソッド
protected
<T> void
Module.addComponent(Component<T> component)
          引数で指定されたコンポーネントを追加します。
 

jp.liq.container.component での Component の使用
 

Component を実装している jp.liq.container.component のクラス
 class ComponentMethodComponent<T>
          他のコンポーネントのメソッドを使用してインスタンスを生成するコンポーネントです。
 class ConstructorComponent<T>
          コンストラクタを使用してコンポーネントのインスタンスを生成するコンポーネントです。
 class InjectableComponent<T,C extends InjectableComponent<T,C>>
          Injector を指定することができる、Component の抽象基底クラスです。
 class MappingComponent<T>
          自分のクラスのサブクラスのインスタンスを取得して返すコンポーネントです。
 class ObjectComponent<T>
          インスタンスをそのまま返すコンポーネントです。
 class ObjectMethodComponent<T>
          オブジェクトのメソッドを使用してコンポーネントのインスタンスを生成するコンポーネントです。
 

jp.liq.container.vocabulary での Component の使用
 

Component を返す jp.liq.container.vocabulary のメソッド
protected
<T> Component<T>
SentinelConfig.SentinelModule.createComponent(java.lang.Class<T> type)
           
 

Component 型のパラメータを持つ jp.liq.container.vocabulary のメソッド
<T> ComponentsConfig.ComponentsModule
ComponentsConfig.ComponentsModule.define(Component<T> component)
          引数で指定されたコンポーネントを登録します。
 

Method parameters in jp.liq.container.vocabulary with type arguments of type Component
 ComponentsConfig.ComponentsModule ComponentsConfig.ComponentsModule.define(java.util.List<? extends Component<?>> component)
          引数で指定されたコンポーネントのリストを登録します。
 



Copyright © 2008. All Rights Reserved.