org.seasar.framework.container
インタフェース PropertyDefAware

既知のサブインタフェースの一覧:
ComponentDef, TooManyRegistrationComponentDef
既知の実装クラスの一覧:
ComponentDefImpl, SimpleComponentDef, TooManyRegistrationComponentDefImpl

public interface PropertyDefAware

このインターフェースはプロパティ定義を登録および取得する方法を定義するオブジェクトを表します。

プロパティ定義は複数登録することが出来ます。 プロパティ定義の取得はインデックス番号を指定して行います。

作成者:
higa, Maeno
関連項目:
PropertyDef

メソッドの概要
 void addPropertyDef(PropertyDef propertyDef)
          プロパティ定義を追加します。
 PropertyDef getPropertyDef(int index)
          指定されたインデックス番号indexプロパティ定義を返します。
 PropertyDef getPropertyDef(String propertyName)
          指定したプロパティ名で登録されているプロパティ定義を返します。
 int getPropertyDefSize()
          登録されているプロパティ定義の数を返します。
 boolean hasPropertyDef(String propertyName)
          指定したプロパティ名のプロパティ定義があればtrueを返します。
 

メソッドの詳細

addPropertyDef

public void addPropertyDef(PropertyDef propertyDef)
プロパティ定義を追加します。

パラメータ:
propertyDef - プロパティ定義

getPropertyDefSize

public int getPropertyDefSize()
登録されているプロパティ定義の数を返します。

戻り値:
登録されているプロパティ定義の数

getPropertyDef

public PropertyDef getPropertyDef(int index)
指定されたインデックス番号indexプロパティ定義を返します。

パラメータ:
index - プロパティ定義を指定するインデックス番号
戻り値:
プロパティ定義

getPropertyDef

public PropertyDef getPropertyDef(String propertyName)
指定したプロパティ名で登録されているプロパティ定義を返します。

パラメータ:
propertyName - プロパティ名
戻り値:
プロパティ定義

hasPropertyDef

public boolean hasPropertyDef(String propertyName)
指定したプロパティ名のプロパティ定義があればtrueを返します。

パラメータ:
propertyName - プロパティ名
戻り値:
プロパティ定義が存在していればtrue、存在していなければfalse


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.