com.infoteria.asteria.flowbuilder2.component
Class ComponentInputConnector

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.base.Connector
        |
        +--com.infoteria.asteria.flowbuilder2.component.ComponentConnector
              |
              +--com.infoteria.asteria.flowbuilder2.component.ComponentInputConnector
All Implemented Interfaces:
Cloneable

public class ComponentInputConnector
extends ComponentConnector

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


Field Summary
static int ACCEPT_CHANGE_FIELD
           
static int ACCEPT_CHANGE_PROPERTY
           
static int ACCEPT_CHANGE_STREAM
           
static int ACCEPT_NG
           
static int ACCEPT_OK
           
 
Fields inherited from class com.infoteria.asteria.flowbuilder2.base.Connector
LINK_UNBOUNDED, NAME_DEFAULT
 
Constructor Summary
ComponentInputConnector()
           
ComponentInputConnector(String name)
           
 
Method Summary
 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()
          ストリーム定義を取得します。
ストリーム定義を持たない場合はnullを返します。
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)
           
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.component.ComponentConnector
getAcceptStreamFormat, getDefaultStreamFormat, getOwnerComponent, getStreamName, setAcceptStreamFormat, setDefaultStreamFormat, setStreamName
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.base.Connector
getAcceptLinkCount, getAlias, getLink, getLink, getLinkCount, getName, getOwner, getOwnerObject, getPresentationName, indexOf, isAcceptMultiLink, isDefaultConnector, isOutputConnector, setAcceptLinkCount, setAlias, setName
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

ComponentInputConnector

public ComponentInputConnector()

ComponentInputConnector

public ComponentInputConnector(String name)
Method Detail

isInputConnector

public boolean isInputConnector()
Description copied from class: Connector
コネクタが入力コネクタである場合はtrueを返します。
Overrides:
isInputConnector in class Connector

getImageIcon

public ImageIcon getImageIcon()
Overrides:
getImageIcon in class Connector

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()
Overrides:
clone in class ComponentConnector

getDisplayName

public String getDisplayName()
Description copied from class: ComponentConnector
このコネクタの表示名を返します。
Overrides:
getDisplayName in class ComponentConnector

insertLink

protected void insertLink(Link link,
                          int idx,
                          int helperIdx)
Overrides:
insertLink in class Connector

removeLink

protected void removeLink(Link link)
Overrides:
removeLink in class Connector

doIsAccept

protected boolean doIsAccept(Connector con,
                             boolean bCheckAcceptLinkCount)
Overrides:
doIsAccept in class Connector

getAcceptType

public int getAcceptType(ComponentOutputConnector con)

isCopyStreamDef

public boolean isCopyStreamDef()

doPrepareLink

protected UndoableEdit doPrepareLink(Connector con)
Overrides:
doPrepareLink in class Connector

sortLink

public UndoableEdit sortLink(List list)
Overrides:
sortLink in class Connector

getPassThroughConnectors

public Iterator getPassThroughConnectors()