com.infoteria.gui.property
インタフェース Property

既知の実装クラスの一覧:
AbstractProperty, PropertyDecorator

public interface Property

プロパティを表すインターフェース


メソッドの概要
 void addPropertyChangeListener(PropertyChangeListener l)
          プロパティにPropertyChangeListenerを追加します。
 void assign(Element el)
          XMLの要素からプロパティ値を設定します。
 void assignTo(Element el)
          XMLの要素にプロパティ値を設定します。
 Object clone()
          プロパティを複製します。
 Object getAdapter(Class clazz)
          Adapterを返します。
 String getDisplayName()
          表示名を返します。
 PropertyEditor getEditor()
          PropertyEditorを返します。
 String getName()
          プロパティ名を返します。
 PropertyHolder getOwner()
          プロパティのオーナーを返します。
 PropertyRenderer getRenderer()
          PropertyRendererを返します。
 String getTooltip()
          ツールチップを返します。
 String getType()
          プロパティ型を返します。
 Object getValue()
          プロパティ値を返します。
 String getValueAsString()
          プロパティ値を文字列で返します。
 boolean isEditable()
          プロパティが編集可能であるかどうかを返します。
 boolean isVisible()
          プロパティが表示されるかどうかを返します。
 void removePropertyChangeListener(PropertyChangeListener l)
          プロパティからPropertyChangeListenerを削除します。
 void setDisplayName(String name)
          表示名を設定します。
 void setEditable(boolean b)
          プロパティが編集可能であるかどうかを設定します。
 void setEditor(PropertyEditor editor)
          PropertyEditorを設定します。
 void setOwner(PropertyHolder owner)
          プロパティのオーナーを設定します。
 void setRenderer(PropertyRenderer editor)
          PropertyRendererを設定します。
 void setTooltip(String s)
          ツールチップを設定します。
 UndoableEdit setValue(Object o)
          プロパティ値を設定し、そのUndo情報を返します。
 UndoableEdit setValue(Object o, boolean canUndo)
          プロパティ値を設定します。
 UndoableEdit setValueAsString(String o)
          プロパティ値を文字列で設定し、そのUndo情報を返します。
 UndoableEdit setValueAsString(String o, boolean canUndo)
          プロパティ値を文字列で設定します。
 void setVisible(boolean b)
          プロパティが表示されるかどうかを設定します。
 

メソッドの詳細

getName

public String getName()
プロパティ名を返します。

getDisplayName

public String getDisplayName()
表示名を返します。

setDisplayName

public void setDisplayName(String name)
表示名を設定します。

getType

public String getType()
プロパティ型を返します。

getOwner

public PropertyHolder getOwner()
プロパティのオーナーを返します。

setOwner

public void setOwner(PropertyHolder owner)
プロパティのオーナーを設定します。

getValue

public Object getValue()
プロパティ値を返します。

setValue

public UndoableEdit setValue(Object o)
                      throws PropertyException
プロパティ値を設定し、そのUndo情報を返します。

setValue

public UndoableEdit setValue(Object o,
                             boolean canUndo)
                      throws PropertyException
プロパティ値を設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。

getValueAsString

public String getValueAsString()
プロパティ値を文字列で返します。

setValueAsString

public UndoableEdit setValueAsString(String o)
                              throws PropertyException
プロパティ値を文字列で設定し、そのUndo情報を返します。

setValueAsString

public UndoableEdit setValueAsString(String o,
                                     boolean canUndo)
                              throws PropertyException
プロパティ値を文字列で設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。

isEditable

public boolean isEditable()
プロパティが編集可能であるかどうかを返します。

setEditable

public void setEditable(boolean b)
プロパティが編集可能であるかどうかを設定します。

isVisible

public boolean isVisible()
プロパティが表示されるかどうかを返します。

setVisible

public void setVisible(boolean b)
プロパティが表示されるかどうかを設定します。

getTooltip

public String getTooltip()
ツールチップを返します。

setTooltip

public void setTooltip(String s)
ツールチップを設定します。

getEditor

public PropertyEditor getEditor()
PropertyEditorを返します。

setEditor

public void setEditor(PropertyEditor editor)
PropertyEditorを設定します。

getRenderer

public PropertyRenderer getRenderer()
PropertyRendererを返します。

setRenderer

public void setRenderer(PropertyRenderer editor)
PropertyRendererを設定します。

getAdapter

public Object getAdapter(Class clazz)
Adapterを返します。

clone

public Object clone()
プロパティを複製します。

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)
プロパティにPropertyChangeListenerを追加します。

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener l)
プロパティからPropertyChangeListenerを削除します。

assign

public void assign(Element el)
XMLの要素からプロパティ値を設定します。

assignTo

public void assignTo(Element el)
XMLの要素にプロパティ値を設定します。