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

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

public class ComponentInputConnector
extends ComponentConnector

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


フィールドの概要
static int ACCEPT_CHANGE_FIELD
           
static int ACCEPT_CHANGE_PROPERTY
           
static int ACCEPT_CHANGE_STREAM
           
static int ACCEPT_NG
           
static int ACCEPT_OK
           
 
クラス com.infoteria.asteria.flowbuilder2.base.Connector から継承したフィールド
_listenerList, IMAGE_INPUT, IMAGE_OUTPUT, IMAGE_SUB, LINK_UNBOUNDED, NAME_DEFAULT
 
コンストラクタの概要
ComponentInputConnector()
           
ComponentInputConnector(String name)
           
 
メソッドの概要
 Object clone()
           
protected  boolean doIsAccept(Connector con, boolean bCheckAcceptLinkCount)
           
protected  UndoableEdit doPrepareLink(Connector con)
           
 int getAcceptType(ComponentOutputConnector con)
           
 String getDisplayName()
           
 ImageIcon getImageIcon()
           
 Iterator getPassThroughConnectors()
           
 StreamDefinition getStreamDefinition()
          ストリーム定義を取得します。
protected  void insertLink(Link link, int idx, int helperIdx)
           
 boolean isCopyStreamDef()
           
 boolean isDefineStream()
          この入力コネクタでストリームを定義するかどうかを返します。
 boolean isInputConnector()
           
protected  void removeLink(Link link)
           
 void setDefineStream(boolean b)
          この入力コネクタでストリームを定義するかどうかを設定します。
 void setStreamDefinition(StreamDefinition sd)
          ストリーム定義を設定します。
 UndoableEdit sortLink(List list)
           
 
クラス com.infoteria.asteria.flowbuilder2.component.ComponentConnector から継承したメソッド
getAcceptStreamFormat, getDefaultStreamFormat, getOwnerComponent, setAcceptStreamFormat, setDefaultStreamFormat, setup
 
クラス com.infoteria.asteria.flowbuilder2.base.Connector から継承したメソッド
addConnectorListener, checkLink, doPrepareDisconnect, getAcceptLinkCount, getAlias, getHelper, getHelperIndexOf, getLink, getLink, getLinkCount, getLinkPoint, getLocation, getName, getOwner, getOwnerObject, getPresentationName, indexOf, isAccept, isAccept, isDefaultConnector, isOutputConnector, notifyStateChange, prepareDisconnect, prepareLink, removeConnectorListener, resetPoint, resetPoint, setAcceptLinkCount, setAlias, setHelper, setLocation, setName, setupHelper
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ACCEPT_OK

public static final int ACCEPT_OK

ACCEPT_CHANGE_PROPERTY

public static final int ACCEPT_CHANGE_PROPERTY

ACCEPT_CHANGE_FIELD

public static final int ACCEPT_CHANGE_FIELD

ACCEPT_CHANGE_STREAM

public static final int ACCEPT_CHANGE_STREAM

ACCEPT_NG

public static final int ACCEPT_NG
コンストラクタの詳細

ComponentInputConnector

public ComponentInputConnector()

ComponentInputConnector

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

isInputConnector

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

getImageIcon

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

isDefineStream

public boolean isDefineStream()
この入力コネクタでストリームを定義するかどうかを返します。

setDefineStream

public void setDefineStream(boolean b)
この入力コネクタでストリームを定義するかどうかを設定します。

getStreamDefinition

public StreamDefinition getStreamDefinition()
ストリーム定義を取得します。
ストリーム定義を持たない場合はnullを返します。

setStreamDefinition

public void setStreamDefinition(StreamDefinition sd)
ストリーム定義を設定します。

clone

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

getDisplayName

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

insertLink

protected void insertLink(Link link,
                          int idx,
                          int helperIdx)
オーバーライド:
クラス Connector 内の insertLink

removeLink

protected void removeLink(Link link)
オーバーライド:
クラス Connector 内の removeLink

doIsAccept

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

getAcceptType

public int getAcceptType(ComponentOutputConnector con)

isCopyStreamDef

public boolean isCopyStreamDef()

doPrepareLink

protected UndoableEdit doPrepareLink(Connector con)
オーバーライド:
クラス Connector 内の doPrepareLink

sortLink

public UndoableEdit sortLink(List list)
オーバーライド:
クラス Connector 内の sortLink

getPassThroughConnectors

public Iterator getPassThroughConnectors()