com.infoteria.asteria.flowbuilder2.component
クラス ComponentOutputConnector

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.base.Connector
        |
        +--com.infoteria.asteria.flowbuilder2.component.ComponentConnector
              |
              +--com.infoteria.asteria.flowbuilder2.component.ComponentOutputConnector
すべての実装インタフェース:
Cloneable

public class ComponentOutputConnector
extends ComponentConnector

コンポーネントの出力コネクタです。


フィールドの概要
static ImageIcon LOOP_ICON
           
 
クラス com.infoteria.asteria.flowbuilder2.base.Connector から継承したフィールド
_listenerList, IMAGE_INPUT, IMAGE_OUTPUT, IMAGE_SUB, LINK_UNBOUNDED, NAME_DEFAULT
 
コンストラクタの概要
ComponentOutputConnector()
           
ComponentOutputConnector(String name)
           
 
メソッドの概要
 void addComponentOutputConnectorListener(ComponentOutputConnectorListener l)
           
 Object clone()
           
protected  boolean doIsAccept(Connector con, boolean bCheckAcceptLinkCount)
           
 StreamDefinition getDefinedStreamDefinition()
          このコネクタで定義されたストリーム定義を返します。
 String getDisplayName()
           
 ImageIcon getFormatIcon()
           
 ImageIcon getImageIcon()
           
 ComponentInputConnector getPassThroughConnector()
          入力をそのまま出力する場合にその入力コネクタを返します。
 ComponentOutputConnector getReferenceConnector()
          参照するストリーム定義を持つコネクタを返します。
 String getReferenceConnectorName()
          参照するストリーム定義を持つコネクタ名を返します。
 StreamDefinition getStreamDefinition()
          ストリーム定義を返します。
 int getStreamType()
           
 FieldDefinition getStreamVariables()
           
 boolean isAllowAny()
           
 boolean isInputConnector()
           
 boolean isLoopProcess()
          出力がループするかどうかを返します。
 boolean isReferenceStreamDef()
          別のストリーム定義を参照するかどうかを返します。
 boolean isStreamDefined()
          このコネクタでストリーム定義がされているかどうかを返します。
 boolean isStreamPassThrough()
          入力ストリームをそのまま出力するかどうかを返します。
 void mergeStreamVariables(StreamVariables sv)
           
protected  void notifyStateChange(ConnectorSet cs, String oldValue, String newValue)
           
 void removeComponentOutputConnectorListener(ComponentOutputConnectorListener l)
           
 void setLoopProcess(boolean b)
          出力がループするかどうかを設定します。
 void setReferenceConnectorName(String name)
          参照するストリーム定義を持つコネクタ名を設定します。
 void setStreamPassThrough(String input)
          入力ストリームをそのまま出力する場合そのコネクタ名を設定します。
 void setStreamVariables(FieldDefinition fd)
           
 String toString()
           
 
クラス com.infoteria.asteria.flowbuilder2.component.ComponentConnector から継承したメソッド
getAcceptStreamFormat, getDefaultStreamFormat, getOwnerComponent, setAcceptStreamFormat, setDefaultStreamFormat, setup
 
クラス com.infoteria.asteria.flowbuilder2.base.Connector から継承したメソッド
addConnectorListener, checkLink, doPrepareDisconnect, doPrepareLink, getAcceptLinkCount, getAlias, getHelper, getHelperIndexOf, getLink, getLink, getLinkCount, getLinkPoint, getLocation, getName, getOwner, getOwnerObject, getPresentationName, indexOf, insertLink, isAccept, isAccept, isDefaultConnector, isOutputConnector, prepareDisconnect, prepareLink, removeConnectorListener, removeLink, resetPoint, resetPoint, setAcceptLinkCount, setAlias, setHelper, setLocation, setName, setupHelper, sortLink
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

LOOP_ICON

public static ImageIcon LOOP_ICON
コンストラクタの詳細

ComponentOutputConnector

public ComponentOutputConnector()

ComponentOutputConnector

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

isStreamPassThrough

public boolean isStreamPassThrough()
入力ストリームをそのまま出力するかどうかを返します。

setStreamPassThrough

public void setStreamPassThrough(String input)
入力ストリームをそのまま出力する場合そのコネクタ名を設定します。

isReferenceStreamDef

public boolean isReferenceStreamDef()
別のストリーム定義を参照するかどうかを返します。

getReferenceConnectorName

public String getReferenceConnectorName()
参照するストリーム定義を持つコネクタ名を返します。

setReferenceConnectorName

public void setReferenceConnectorName(String name)
参照するストリーム定義を持つコネクタ名を設定します。

getStreamVariables

public FieldDefinition getStreamVariables()

setStreamVariables

public void setStreamVariables(FieldDefinition fd)

mergeStreamVariables

public void mergeStreamVariables(StreamVariables sv)

getReferenceConnector

public ComponentOutputConnector getReferenceConnector()
参照するストリーム定義を持つコネクタを返します。

notifyStateChange

protected void notifyStateChange(ConnectorSet cs,
                                 String oldValue,
                                 String newValue)
オーバーライド:
クラス Connector 内の notifyStateChange

isLoopProcess

public boolean isLoopProcess()
出力がループするかどうかを返します。

setLoopProcess

public void setLoopProcess(boolean b)
出力がループするかどうかを設定します。

isAllowAny

public boolean isAllowAny()

getPassThroughConnector

public ComponentInputConnector getPassThroughConnector()
入力をそのまま出力する場合にその入力コネクタを返します。

isInputConnector

public boolean isInputConnector()
クラス Connector の記述:
コネクタが入力コネクタである場合はtrueを返します。
オーバーライド:
クラス Connector 内の isInputConnector

doIsAccept

protected boolean doIsAccept(Connector con,
                             boolean bCheckAcceptLinkCount)
オーバーライド:
クラス Connector 内の doIsAccept

getImageIcon

public ImageIcon getImageIcon()
オーバーライド:
クラス Connector 内の getImageIcon

getStreamType

public int getStreamType()

getFormatIcon

public ImageIcon getFormatIcon()

getDefinedStreamDefinition

public StreamDefinition getDefinedStreamDefinition()
このコネクタで定義されたストリーム定義を返します。

isStreamDefined

public boolean isStreamDefined()
このコネクタでストリーム定義がされているかどうかを返します。

getStreamDefinition

public StreamDefinition getStreamDefinition()
ストリーム定義を返します。
ストリーム定義参照や入力をそのまま出力する場合はリンクを辿ってストリーム定義を取得します。

getDisplayName

public String getDisplayName()
オーバーライド:
クラス ComponentConnector 内の getDisplayName

toString

public String toString()
オーバーライド:
クラス Object 内の toString

clone

public Object clone()
オーバーライド:
クラス ComponentConnector 内の clone

addComponentOutputConnectorListener

public void addComponentOutputConnectorListener(ComponentOutputConnectorListener l)

removeComponentOutputConnectorListener

public void removeComponentOutputConnectorListener(ComponentOutputConnectorListener l)