com.infoteria.asteria.flowbuilder2.property
クラス VariantProperty
java.lang.Object
|
+--com.infoteria.gui.property.AbstractProperty
|
+--com.infoteria.asteria.flowbuilder2.property.VariantProperty
- すべての実装インタフェース:
- com.infoteria.gui.property.provider.ChoiceItemProvider, Cloneable, EventListener, MetaData, com.infoteria.gui.property.provider.NumberInfoProvider, Property, PropertyChangeListener
- public class VariantProperty
- extends AbstractProperty
- implements MetaData, com.infoteria.gui.property.provider.ChoiceItemProvider, com.infoteria.gui.property.provider.NumberInfoProvider, PropertyChangeListener
データ型の変化するVariant型のプロパティです。
| クラス com.infoteria.gui.property.AbstractProperty から継承したメソッド |
addPropertyChangeListener, assign, assignTo, clone, createUndoableEdit, doClone, doSetValue, getDisplayName, getName, getOwner, getTooltip, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValueAsString, setVisible |
PROPERTY_TYPE
public static final String PROPERTY_TYPE
VariantProperty
public VariantProperty(PropertyHolder owner,
String name)
VariantProperty
public VariantProperty(String name)
getType
public String getType()
- インタフェース
Property の記述:
- プロパティ型を返します。
setup
public void setup(Element el)
- インタフェース
MetaData の記述:
- 定義情報のある要素から設定情報を自身に反映します。
- 定義:
- インタフェース
MetaData 内の setup
getEditor
public PropertyEditor getEditor()
- インタフェース
Property の記述:
- PropertyEditorを返します。
- オーバーライド:
- クラス
AbstractProperty 内の getEditor
getRenderer
public PropertyRenderer getRenderer()
- インタフェース
Property の記述:
- PropertyRendererを返します。
- オーバーライド:
- クラス
AbstractProperty 内の getRenderer
isInteger
public boolean isInteger()
- 定義:
- インタフェース
com.infoteria.gui.property.provider.NumberInfoProvider 内の isInteger
isBigDecimal
public boolean isBigDecimal()
- 定義:
- インタフェース
com.infoteria.gui.property.provider.NumberInfoProvider 内の isBigDecimal
isAllowNegative
public boolean isAllowNegative()
- 定義:
- インタフェース
com.infoteria.gui.property.provider.NumberInfoProvider 内の isAllowNegative
getValue
public Object getValue()
- インタフェース
Property の記述:
- プロパティ値を返します。
- オーバーライド:
- クラス
AbstractProperty 内の getValue
getValueAsString
public String getValueAsString()
- インタフェース
Property の記述:
- プロパティ値を文字列で返します。
- オーバーライド:
- クラス
AbstractProperty 内の getValueAsString
setValue
public UndoableEdit setValue(Object o,
boolean canUndo)
throws PropertyException
- インタフェース
Property の記述:
- プロパティ値を設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。
- オーバーライド:
- クラス
AbstractProperty 内の setValue
setValueAsString
public UndoableEdit setValueAsString(String o,
boolean canUndo)
throws PropertyException
- インタフェース
Property の記述:
- プロパティ値を文字列で設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。
- オーバーライド:
- クラス
AbstractProperty 内の setValueAsString
getAdapter
public Object getAdapter(Class clazz)
- インタフェース
Property の記述:
- Adapterを返します。
- オーバーライド:
- クラス
AbstractProperty 内の getAdapter
getChoiceItems
public Object[] getChoiceItems()
- 定義:
- インタフェース
com.infoteria.gui.property.provider.ChoiceItemProvider 内の getChoiceItems
getChoiceItemDisplayNameProvider
public DisplayNameProvider getChoiceItemDisplayNameProvider()
- 定義:
- インタフェース
com.infoteria.gui.property.provider.ChoiceItemProvider 内の getChoiceItemDisplayNameProvider
isChoiceOnly
public boolean isChoiceOnly()
- 定義:
- インタフェース
com.infoteria.gui.property.provider.ChoiceItemProvider 内の isChoiceOnly
propertyChanging
public void propertyChanging(PropertyChangeEvent e)
throws PropertyChangeVetoException
- インタフェース
PropertyChangeListener の記述:
- プロパティ値が変更された直前に発生するイベント
PropertyChangeVetoExceptionをthrowするとプロパティ値の設定がキャンセルされます。
- 定義:
- インタフェース
PropertyChangeListener 内の propertyChanging
propertyChanged
public void propertyChanged(PropertyChangeEvent e)
- インタフェース
PropertyChangeListener の記述:
- プロパティ値が変更された直後に発生するイベント
- 定義:
- インタフェース
PropertyChangeListener 内の propertyChanged