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

java.lang.Object
  |
  +--com.infoteria.gui.property.AbstractProperty
        |
        +--com.infoteria.gui.property.StringProperty
              |
              +--com.infoteria.asteria.flowbuilder2.property.SubFlowProperty
すべての実装インタフェース:
Cloneable, EventListener, MetaData, Property, PropertyChangeListener
直系の既知のサブクラス:
ExceptionProperty

public class SubFlowProperty
extends StringProperty
implements PropertyChangeListener, MetaData

サブフローを選択するためのプロパティです。


フィールドの概要
static String EXCEPTION_HANDLER_PREFIX
           
static String NONE
           
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
 
コンストラクタの概要
SubFlowProperty(PropertyHolder owner, String name)
           
SubFlowProperty(String name)
           
 
メソッドの概要
 Object clone()
           
 Object[] getAdditions()
           
 ComponentOutputConnector getConnector()
           
 CategoryProperty getParamProperty()
           
 String getParamPropertyName()
           
 com.infoteria.asteria.flowbuilder2.flow.Flow getRelatedFlow()
           
 com.infoteria.asteria.flowbuilder2.flow.Flow getRelatedFlow(com.infoteria.asteria.flowbuilder2.context.Context context, String flowname)
           
 String getType()
           
 void propertyChanged(PropertyChangeEvent e)
           
 void propertyChanging(PropertyChangeEvent e)
           
 UndoableEdit replaceParam(com.infoteria.asteria.flowbuilder2.variable.VariableDefinition vd)
           
 UndoableEdit replaceStream(StreamDefinition src)
           
 void setRelatedFlow(com.infoteria.asteria.flowbuilder2.flow.Flow flow)
           
 void setup(Element el)
           
 
クラス com.infoteria.gui.property.StringProperty から継承したメソッド
setValue, setValueAsString
 
クラス com.infoteria.gui.property.AbstractProperty から継承したメソッド
addPropertyChangeListener, assign, assignTo, createUndoableEdit, doClone, doSetValue, getAdapter, 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
 

フィールドの詳細

NONE

public static final String NONE

EXCEPTION_HANDLER_PREFIX

public static final String EXCEPTION_HANDLER_PREFIX

PROPERTY_TYPE

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

SubFlowProperty

public SubFlowProperty(PropertyHolder owner,
                       String name)

SubFlowProperty

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

getType

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

getAdditions

public Object[] getAdditions()

setup

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

clone

public Object clone()
インタフェース MetaData の記述:
自身の複製を返します。
MetaDataを実装クラスでも必ずしも複製可能である必要はありません。
(CloneNotSupportedExceptionを投げても構いません。)
定義:
インタフェース MetaData 内の clone
オーバーライド:
クラス AbstractProperty 内の clone

getConnector

public ComponentOutputConnector getConnector()

setRelatedFlow

public void setRelatedFlow(com.infoteria.asteria.flowbuilder2.flow.Flow flow)

getRelatedFlow

public com.infoteria.asteria.flowbuilder2.flow.Flow getRelatedFlow()

getParamPropertyName

public String getParamPropertyName()

propertyChanging

public void propertyChanging(PropertyChangeEvent e)
                      throws PropertyChangeVetoException
インタフェース PropertyChangeListener の記述:
プロパティ値が変更された直前に発生するイベント
PropertyChangeVetoExceptionをthrowするとプロパティ値の設定がキャンセルされます。
定義:
インタフェース PropertyChangeListener 内の propertyChanging

propertyChanged

public void propertyChanged(PropertyChangeEvent e)
インタフェース PropertyChangeListener の記述:
プロパティ値が変更された直後に発生するイベント
定義:
インタフェース PropertyChangeListener 内の propertyChanged

getParamProperty

public CategoryProperty getParamProperty()

replaceParam

public UndoableEdit replaceParam(com.infoteria.asteria.flowbuilder2.variable.VariableDefinition vd)

replaceStream

public UndoableEdit replaceStream(StreamDefinition src)

getRelatedFlow

public com.infoteria.asteria.flowbuilder2.flow.Flow getRelatedFlow(com.infoteria.asteria.flowbuilder2.context.Context context,
                                                                   String flowname)
                                                            throws IOException,
                                                                   com.infoteria.asteria.flowbuilder2.parser.ParseException