com.infoteria.asteria.flowbuilder2.property
クラス IconProperty

java.lang.Object
  |
  +--com.infoteria.gui.property.AbstractProperty
        |
        +--com.infoteria.asteria.flowbuilder2.property.IconProperty
すべての実装インタフェース:
Cloneable, com.infoteria.gui.property.provider.FileSelectionInfoProvider, Property

public class IconProperty
extends AbstractProperty
implements com.infoteria.gui.property.provider.FileSelectionInfoProvider

アイコンを選択するためのプロパティです。


フィールドの概要
static String PROPERTY_TYPE
           
 
クラス com.infoteria.gui.property.AbstractProperty から継承したフィールド
_listenerList, ATTR_DISPLAY_NAME, ATTR_NAME, ATTR_READONLY, ATTR_TYPE, ATTR_VISIBLE, ELEM_PROPERTY, PROPERTY_NSURI
 
コンストラクタの概要
IconProperty(PropertyHolder owner, String name)
           
IconProperty(String name)
           
 
メソッドの概要
protected  void doClone(AbstractProperty prop)
           
 Object getAdapter(Class clazz)
           
 FileFilter[] getChoosableFileFilters()
           
 int getFileSelectionMode()
           
 Icon getIcon()
           
 String getType()
           
 void setIcon(Icon icon)
           
 UndoableEdit setValue(Object o, boolean canUndo)
           
 UndoableEdit setValueAsString(String o, boolean canUndo)
           
 
クラス com.infoteria.gui.property.AbstractProperty から継承したメソッド
addPropertyChangeListener, assign, assignTo, clone, createUndoableEdit, doSetValue, getDisplayName, getEditor, getName, getOwner, getRenderer, getTooltip, getValue, getValueAsString, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValueAsString, setVisible
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PROPERTY_TYPE

public static final String PROPERTY_TYPE
コンストラクタの詳細

IconProperty

public IconProperty(PropertyHolder owner,
                    String name)

IconProperty

public IconProperty(String name)
メソッドの詳細

getType

public String getType()
インタフェース Property の記述:
プロパティ型を返します。

getIcon

public Icon getIcon()

setIcon

public void setIcon(Icon icon)

getChoosableFileFilters

public FileFilter[] getChoosableFileFilters()
定義:
インタフェース com.infoteria.gui.property.provider.FileSelectionInfoProvider 内の getChoosableFileFilters

getFileSelectionMode

public int getFileSelectionMode()
定義:
インタフェース com.infoteria.gui.property.provider.FileSelectionInfoProvider 内の getFileSelectionMode

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

doClone

protected void doClone(AbstractProperty prop)
クラス AbstractProperty の記述:
cloneメソッドの実装部分 DeepCopyが必要な場合はオーバーライドしてください。
オーバーライド:
クラス AbstractProperty 内の doClone