jp.liq.container
クラス ComponentMetadata

java.lang.Object
  上位を拡張 jp.liq.container.ComponentMetadata

public final class ComponentMetadata
extends java.lang.Object

コンポーネントの定義情報を表現します。 とはいったものの、具体的なコンポーネントの定義はほとんど内包する Componentの方にもってしまっているので、 実際にはメタデータというほどのメタデータは保持していません。 なので、このクラスの存在は思いのほか軽いです。 このクラスのインスタンスは Module の実装クラスの中でインスタンス化されることを想定しています。

作成者:
nose

コンストラクタの概要
ComponentMetadata(Component<?> comp, Module owner)
          このクラスの新しいインスタンスを構築します。
 
メソッドの概要
 java.lang.String describe()
          このインスタンスが保持するコンポーネントの説明を返します。
 Component<?> getComponent()
          このインスタンスが保持するコンポーネントを返します。
 Module getOwnerModule()
          このインスタンスを保持する Moduleを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ComponentMetadata

public ComponentMetadata(Component<?> comp,
                         Module owner)
このクラスの新しいインスタンスを構築します。 受け取った引数をプライベートフィールドに突っ込んでるだけですが。

パラメータ:
comp - このインスタンスが保持するコンポーネント
owner - このインスタンスを保持するモジュール
メソッドの詳細

getComponent

public Component<?> getComponent()
このインスタンスが保持するコンポーネントを返します。

戻り値:

getOwnerModule

public Module getOwnerModule()
このインスタンスを保持する Moduleを返します。

戻り値:

describe

public java.lang.String describe()
このインスタンスが保持するコンポーネントの説明を返します。

戻り値:
残念ながら、国際化されていません。。


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