Class IconProperty
java.lang.Object
com.infoteria.gui.property.AbstractProperty
com.infoteria.asteria.flowbuilder2.property.IconProperty
- All Implemented Interfaces:
Property,com.infoteria.gui.property.provider.FileSelectionInfoProvider,Cloneable
public class IconProperty
extends AbstractProperty
implements com.infoteria.gui.property.provider.FileSelectionInfoProvider
アイコンを選択するためのプロパティです。
-
Field Summary
FieldsFields inherited from class com.infoteria.gui.property.AbstractProperty
_listenerList, ATTR_DISPLAY_NAME, ATTR_NAME, ATTR_READONLY, ATTR_TYPE, ATTR_VISIBLE, ELEM_PROPERTY, PROPERTY_NSURI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoClone(AbstractProperty prop) cloneメソッドの実装部分 DeepCopyが必要な場合はオーバーライドしてください。getAdapter(Class<?> clazz) Adapterを返します。intgetIcon()getType()プロパティ型を返します。voidプロパティ値を設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。setValueAsString(String o, boolean canUndo) プロパティ値を文字列で設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。Methods inherited from class com.infoteria.gui.property.AbstractProperty
addPropertyChangeListener, assign, assignTo, clone, createUndoableEdit, doGetDifference, doSetValue, getDifference, getDisplayName, getEditor, getName, getOwner, getPropertyChangeListeners, getRenderer, getTooltip, getValue, getValueAsString, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValueAsString, setVisible, valueEquals
-
Field Details
-
PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
IconProperty
-
IconProperty
-
-
Method Details
-
getType
Description copied from interface:Propertyプロパティ型を返します。 -
getIcon
-
setIcon
-
getChoosableFileFilters
- Specified by:
getChoosableFileFiltersin interfacecom.infoteria.gui.property.provider.FileSelectionInfoProvider
-
getFileSelectionMode
public int getFileSelectionMode()- Specified by:
getFileSelectionModein interfacecom.infoteria.gui.property.provider.FileSelectionInfoProvider
-
setValue
Description copied from interface:Propertyプロパティ値を設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。- Specified by:
setValuein interfaceProperty- Specified by:
setValuein classAbstractProperty- Throws:
PropertyException
-
setValueAsString
Description copied from interface:Propertyプロパティ値を文字列で設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。- Specified by:
setValueAsStringin interfaceProperty- Specified by:
setValueAsStringin classAbstractProperty- Throws:
PropertyException
-
getAdapter
Description copied from interface:PropertyAdapterを返します。- Specified by:
getAdapterin interfaceProperty- Overrides:
getAdapterin classAbstractProperty
-
doClone
Description copied from class:AbstractPropertycloneメソッドの実装部分 DeepCopyが必要な場合はオーバーライドしてください。- Overrides:
doClonein classAbstractProperty
-