jp.liq.container.util
クラス Dependency<T>

java.lang.Object
  上位を拡張 jp.liq.container.util.Dependency<T>

public final class Dependency<T>
extends java.lang.Object

コンポーネントの依存オブジェクトを表現します。 コンポーネントの初期化時に依存オブジェクトを Inject されるメソッド、コンストラクタのパラメータまたはフィールドに付随するメタデータは、 一旦このクラスのインスタンスに変換され、 実際にどのオブジェクトを Inject するかは、 このクラスが保持するデータに基づいて決定されます。

作成者:
nose

メソッドの概要
 java.lang.annotation.Annotation[] getAnnotations()
          依存オブジェクトのアノテーションを返します。
 java.lang.String getName()
          依存オブジェクトの名称を返します。
 java.lang.Class<T> getType()
          依存オブジェクトの型を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getType

public java.lang.Class<T> getType()
依存オブジェクトの型を返します。


getAnnotations

public java.lang.annotation.Annotation[] getAnnotations()
依存オブジェクトのアノテーションを返します。 アノテーションが付加されていない場合は、空の配列を返します。


getName

public java.lang.String getName()
依存オブジェクトの名称を返します。 Inject 先がフィールドのときはフィールド名、 パラメータのときは null になります。



Copyright © 2007 NTT DATA INTELLILINK CORPORATION. All Rights Reserved.