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

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

public class PluginCallProperty
extends StringProperty
implements com.infoteria.gui.property.provider.ChoiceItemProvider, MetaData, com.infoteria.gui.util.DisplayNameProvider

pluginCallの実行によって値のリストを取得するプロパティです。
実行したpluginCallのPluginResponseに
<ItemList><Item>アイテム1</Item><Item>アイテム2</Item></ItemList> のようなXMLが設定されていればItem要素の内容をドロップダウンリスト化します。


フィールドの概要
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
 
コンストラクタの概要
PluginCallProperty(PropertyHolder owner, String name)
           
PluginCallProperty(String name)
           
 
メソッドの概要
 Object getAdapter(Class clazz)
           
 DisplayNameProvider getChoiceItemDisplayNameProvider()
           
 Object[] getChoiceItems()
           
 String getDisplayName(Object obj)
           
 Object getRealObject(String displayName)
           
 String getType()
           
 boolean isChoiceOnly()
           
 void setup(Element el)
           
 
クラス com.infoteria.gui.property.StringProperty から継承したメソッド
setValue, setValueAsString
 
クラス 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
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース com.infoteria.gui.util.MetaData から継承したメソッド
clone
 

フィールドの詳細

PROPERTY_TYPE

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

PluginCallProperty

public PluginCallProperty(PropertyHolder owner,
                          String name)

PluginCallProperty

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

getType

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

setup

public void setup(Element el)
インタフェース MetaData の記述:
定義情報のある要素から設定情報を自身に反映します。
定義:
インタフェース MetaData 内の setup

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

getDisplayName

public String getDisplayName(Object obj)
定義:
インタフェース com.infoteria.gui.util.DisplayNameProvider 内の getDisplayName

getRealObject

public Object getRealObject(String displayName)
定義:
インタフェース com.infoteria.gui.util.DisplayNameProvider 内の getRealObject