com.infoteria.asteria.flowbuilder2.property
Class ChoiceProperty

java.lang.Object
  |
  +--com.infoteria.gui.property.AbstractProperty
        |
        +--com.infoteria.gui.property.StringProperty
              |
              +--com.infoteria.asteria.flowbuilder2.property.ChoiceProperty
All Implemented Interfaces:
com.infoteria.gui.property.provider.ChoiceItemProvider, Cloneable, Property
Direct Known Subclasses:
PathResolverProperty

public class ChoiceProperty
extends StringProperty
implements com.infoteria.gui.property.provider.ChoiceItemProvider

ドロップダウンリストで値を選択できるプロパティです。


Field Summary
static String PROPERTY_TYPE
           
 
Fields 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
ChoiceProperty(PropertyHolder owner, String name)
           
ChoiceProperty(String name)
           
 
Method Summary
 Object getAdapter(Class clazz)
           
 DisplayNameProvider getChoiceItemDisplayNameProvider()
           
 ChoiceItemInfo getChoiceItemInfo()
           
 Object[] getChoiceItems()
           
 String getType()
           
 boolean isChoiceOnly()
           
 void setChoiceItemInfo(ChoiceItemInfo info)
           
 void setChoiceOnly(boolean b)
           
 
Methods inherited from class com.infoteria.gui.property.StringProperty
setValue, setValueAsString
 
Methods inherited from class com.infoteria.gui.property.AbstractProperty
addPropertyChangeListener, assign, assignTo, clone, createUndoableEdit, doClone, 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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_TYPE

public static final String PROPERTY_TYPE
Constructor Detail

ChoiceProperty

public ChoiceProperty(PropertyHolder owner,
                      String name)

ChoiceProperty

public ChoiceProperty(String name)
Method Detail

getType

public String getType()
Description copied from interface: Property
プロパティ型を返します。
Overrides:
getType in class StringProperty

getChoiceItems

public Object[] getChoiceItems()
Specified by:
getChoiceItems in interface com.infoteria.gui.property.provider.ChoiceItemProvider

getChoiceItemDisplayNameProvider

public DisplayNameProvider getChoiceItemDisplayNameProvider()
Specified by:
getChoiceItemDisplayNameProvider in interface com.infoteria.gui.property.provider.ChoiceItemProvider

getChoiceItemInfo

public ChoiceItemInfo getChoiceItemInfo()

setChoiceItemInfo

public void setChoiceItemInfo(ChoiceItemInfo info)

isChoiceOnly

public boolean isChoiceOnly()
Specified by:
isChoiceOnly in interface com.infoteria.gui.property.provider.ChoiceItemProvider

setChoiceOnly

public void setChoiceOnly(boolean b)

getAdapter

public Object getAdapter(Class clazz)
Description copied from interface: Property
Adapterを返します。
Overrides:
getAdapter in class AbstractProperty