com.infoteria.gui.property
クラス AbstractProperty
java.lang.Object
|
+--com.infoteria.gui.property.AbstractProperty
- すべての実装インタフェース:
- Cloneable, Property
- 直系の既知のサブクラス:
- BooleanProperty, ColorProperty, DatetimeProperty, FileProperty, NumberProperty, PointProperty, PropertyGroup, StringProperty, XMLDocumentProperty
- public abstract class AbstractProperty
- extends Object
- implements Property, Cloneable
PropertyインターフェースのAbstaractな実装です。
PROPERTY_NSURI
public static final String PROPERTY_NSURI
ELEM_PROPERTY
protected static final String ELEM_PROPERTY
ATTR_TYPE
protected static final String ATTR_TYPE
ATTR_NAME
protected static final String ATTR_NAME
ATTR_DISPLAY_NAME
protected static final String ATTR_DISPLAY_NAME
ATTR_READONLY
protected static final String ATTR_READONLY
ATTR_VISIBLE
protected static final String ATTR_VISIBLE
_listenerList
protected EventListenerList _listenerList
AbstractProperty
protected AbstractProperty(PropertyHolder owner,
String name)
AbstractProperty
protected AbstractProperty(String name)
getName
public String getName()
- インタフェース
Property の記述:
- プロパティ名を返します。
- 定義:
- インタフェース
Property 内の getName
getOwner
public PropertyHolder getOwner()
- インタフェース
Property の記述:
- プロパティのオーナーを返します。
- 定義:
- インタフェース
Property 内の getOwner
setOwner
public void setOwner(PropertyHolder owner)
- インタフェース
Property の記述:
- プロパティのオーナーを設定します。
- 定義:
- インタフェース
Property 内の setOwner
getDisplayName
public String getDisplayName()
- インタフェース
Property の記述:
- 表示名を返します。
- 定義:
- インタフェース
Property 内の getDisplayName
setDisplayName
public void setDisplayName(String name)
- インタフェース
Property の記述:
- 表示名を設定します。
- 定義:
- インタフェース
Property 内の setDisplayName
getValue
public Object getValue()
- インタフェース
Property の記述:
- プロパティ値を返します。
- 定義:
- インタフェース
Property 内の getValue
setValue
public UndoableEdit setValue(Object o)
throws PropertyException
- インタフェース
Property の記述:
- プロパティ値を設定し、そのUndo情報を返します。
- 定義:
- インタフェース
Property 内の setValue
setValue
public abstract UndoableEdit setValue(Object o,
boolean canUndo)
throws PropertyException
- インタフェース
Property の記述:
- プロパティ値を設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。
- 定義:
- インタフェース
Property 内の setValue
setValueAsString
public abstract UndoableEdit setValueAsString(String o,
boolean canUndo)
throws PropertyException
- インタフェース
Property の記述:
- プロパティ値を文字列で設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。
- 定義:
- インタフェース
Property 内の setValueAsString
getValueAsString
public String getValueAsString()
- インタフェース
Property の記述:
- プロパティ値を文字列で返します。
- 定義:
- インタフェース
Property 内の getValueAsString
setValueAsString
public UndoableEdit setValueAsString(String o)
throws PropertyException
- インタフェース
Property の記述:
- プロパティ値を文字列で設定し、そのUndo情報を返します。
- 定義:
- インタフェース
Property 内の setValueAsString
isEditable
public boolean isEditable()
- インタフェース
Property の記述:
- プロパティが編集可能であるかどうかを返します。
- 定義:
- インタフェース
Property 内の isEditable
setEditable
public void setEditable(boolean b)
- インタフェース
Property の記述:
- プロパティが編集可能であるかどうかを設定します。
- 定義:
- インタフェース
Property 内の setEditable
isVisible
public boolean isVisible()
- インタフェース
Property の記述:
- プロパティが表示されるかどうかを返します。
- 定義:
- インタフェース
Property 内の isVisible
setVisible
public void setVisible(boolean b)
- インタフェース
Property の記述:
- プロパティが表示されるかどうかを設定します。
- 定義:
- インタフェース
Property 内の setVisible
getTooltip
public String getTooltip()
- インタフェース
Property の記述:
- ツールチップを返します。
- 定義:
- インタフェース
Property 内の getTooltip
setTooltip
public void setTooltip(String s)
- インタフェース
Property の記述:
- ツールチップを設定します。
- 定義:
- インタフェース
Property 内の setTooltip
getEditor
public PropertyEditor getEditor()
- インタフェース
Property の記述:
- PropertyEditorを返します。
- 定義:
- インタフェース
Property 内の getEditor
setEditor
public void setEditor(PropertyEditor editor)
- インタフェース
Property の記述:
- PropertyEditorを設定します。
- 定義:
- インタフェース
Property 内の setEditor
getRenderer
public PropertyRenderer getRenderer()
- インタフェース
Property の記述:
- PropertyRendererを返します。
- 定義:
- インタフェース
Property 内の getRenderer
setRenderer
public void setRenderer(PropertyRenderer renderer)
- インタフェース
Property の記述:
- PropertyRendererを設定します。
- 定義:
- インタフェース
Property 内の setRenderer
doSetValue
protected UndoableEdit doSetValue(Object o,
boolean canUndo)
throws PropertyChangeVetoException
getAdapter
public Object getAdapter(Class clazz)
- インタフェース
Property の記述:
- Adapterを返します。
- 定義:
- インタフェース
Property 内の getAdapter
createUndoableEdit
protected UndoableEdit createUndoableEdit(Object oldValue,
Object newValue)
clone
public Object clone()
- インタフェース
Property の記述:
- プロパティを複製します。
- 定義:
- インタフェース
Property 内の clone - オーバーライド:
- クラス
Object 内の clone
doClone
protected void doClone(AbstractProperty prop)
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
- インタフェース
Property の記述:
- プロパティにPropertyChangeListenerを追加します。
- 定義:
- インタフェース
Property 内の addPropertyChangeListener
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener l)
- インタフェース
Property の記述:
- プロパティからPropertyChangeListenerを削除します。
- 定義:
- インタフェース
Property 内の removePropertyChangeListener
assign
public void assign(Element el)
- インタフェース
Property の記述:
- XMLの要素からプロパティ値を設定します。
- 定義:
- インタフェース
Property 内の assign
assignTo
public void assignTo(Element el)
- インタフェース
Property の記述:
- XMLの要素にプロパティ値を設定します。
- 定義:
- インタフェース
Property 内の assignTo