com.infoteria.gui.property
Interface PropertyHolder

All Known Implementing Classes:
com.infoteria.gui.property.inspector.AbstractPropertyEditable, BaseObject, Properties, StreamDefinition

public interface PropertyHolder

プロパティを保持するインターフェース


Method Summary
abstract  void addProperty(Property prop)
          プロパティを追加します。
abstract  String getName()
          名前を返します。
abstract  Iterator getProperties()
          保持しているPropertyのIteratorを返します。
abstract  Property getProperty(String name)
          名前を指定してPropertyを取得します。
abstract  int getPropertyCount()
          プロパティ数を返します。
abstract  void removeProperty(Property prop)
          プロパティを削除します。
 

Method Detail

getName

public String getName()
名前を返します。

getProperty

public Property getProperty(String name)
名前を指定してPropertyを取得します。

getProperties

public Iterator getProperties()
保持しているPropertyのIteratorを返します。

getPropertyCount

public int getPropertyCount()
プロパティ数を返します。

addProperty

public void addProperty(Property prop)
プロパティを追加します。

removeProperty

public void removeProperty(Property prop)
プロパティを削除します。