Class ComponentOutputConnector

All Implemented Interfaces:
Cloneable

public class ComponentOutputConnector extends ComponentConnector
コンポーネントの出力コネクタです。
  • Field Details

    • LOOP_ICON

      public static ImageIcon LOOP_ICON
  • Constructor Details

    • ComponentOutputConnector

      public ComponentOutputConnector()
    • ComponentOutputConnector

      public ComponentOutputConnector(String name)
  • Method Details

    • 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(com.infoteria.asteria.flowbuilder2.stream.StreamVariables sv)
    • getReferenceConnector

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

      protected void notifyStateChange(ConnectorSet cs, String oldValue, String newValue)
    • isLoopProcess

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

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

      public boolean isAllowAny()
    • getPassThroughConnector

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

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

      protected boolean doIsAccept(Connector con, boolean bCheckAcceptLinkCount)
    • getImageIcon

      public ImageIcon 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()
      Description copied from class: ComponentConnector
      このコネクタの表示名を返します。
      Specified by:
      getDisplayName in class ComponentConnector
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clone

      public Object clone()
      Overrides:
      clone in class ComponentConnector
    • addComponentOutputConnectorListener

      public void addComponentOutputConnectorListener(com.infoteria.asteria.flowbuilder2.event.ComponentOutputConnectorListener l)
    • removeComponentOutputConnectorListener

      public void removeComponentOutputConnectorListener(com.infoteria.asteria.flowbuilder2.event.ComponentOutputConnectorListener l)