com.infoteria.asteria.flowbuilder2.base
クラス Properties

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.base.Properties
すべての実装インタフェース:
Cloneable, PropertyHolder

public class Properties
extends Object
implements PropertyHolder, Cloneable

プロパティホルダの実装です。


コンストラクタの概要
Properties(BaseObject owner)
          オーナーを指定してPropertiesを構築します。
 
メソッドの概要
 void addProperty(Property prop)
          プロパティを追加します。
 void clear()
          追加されているPropertyをすべてクリアします。
 Properties clone(BaseObject owner)
          別のオーナーを指定して複製を作成します。
 String getName()
          オーナーの名前を返します。
 BaseObject getOwner()
          オーナーを返します。
 Iterator getProperties()
          Propertyの一覧を返すIterator。
 Property getProperty(int idx)
          idx番目のPropertyを返します。
 Property getProperty(String name)
          名前を指定してPropertyを取得します。
 int getPropertyCount()
          Propertyの数を返します。
 void insertProperty(Property prop, int idx)
          プロパティを挿入します。
 void removeProperty(Property prop)
          プロパティを削除します。
 int size()
          Propertyの数を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Properties

public Properties(BaseObject owner)
オーナーを指定してPropertiesを構築します。
メソッドの詳細

getName

public String getName()
オーナーの名前を返します。
定義:
インタフェース PropertyHolder 内の getName

getOwner

public BaseObject getOwner()
オーナーを返します。

getProperty

public Property getProperty(String name)
名前を指定してPropertyを取得します。
定義:
インタフェース PropertyHolder 内の getProperty

getProperties

public Iterator getProperties()
Propertyの一覧を返すIterator。
定義:
インタフェース PropertyHolder 内の getProperties

getPropertyCount

public int getPropertyCount()
Propertyの数を返します。
定義:
インタフェース PropertyHolder 内の getPropertyCount

addProperty

public void addProperty(Property prop)
プロパティを追加します。
定義:
インタフェース PropertyHolder 内の addProperty

insertProperty

public void insertProperty(Property prop,
                           int idx)
プロパティを挿入します。

removeProperty

public void removeProperty(Property prop)
プロパティを削除します。
定義:
インタフェース PropertyHolder 内の removeProperty

size

public int size()
Propertyの数を返します。

getProperty

public Property getProperty(int idx)
idx番目のPropertyを返します。

clear

public void clear()
追加されているPropertyをすべてクリアします。

clone

public Properties clone(BaseObject owner)
別のオーナーを指定して複製を作成します。