com.infoteria.asteria.flowlibrary2.mapper
Class MultiOutputFunction

java.lang.Object
  |
  +--com.infoteria.asteria.flowlibrary2.mapper.MappingItem
        |
        +--com.infoteria.asteria.flowlibrary2.mapper.Function
              |
              +--com.infoteria.asteria.flowlibrary2.mapper.MultiOutputFunction
All Implemented Interfaces:
Cloneable, Comparable

public abstract class MultiOutputFunction
extends Function

複数出力を持つマッパー関数の基底です。


Fields inherited from class com.infoteria.asteria.flowlibrary2.mapper.Function
LINK_UNBOUNDED
 
Constructor Summary
protected MultiOutputFunction()
          MultiOutputFunction(false)と同じです。
protected MultiOutputFunction(boolean bDynamic)
          コンストラクタ
 
Method Summary
 Object clone()
           
protected  Value getSubValue(int n)
          n番目のサブ出力のValueを返します。
protected  Value getSubValue(String name)
          引数nameの名前を持つサブ出力のValueを返します。
protected  int getSubValueCount()
          関数のサブ出力の個数を返します
protected  void setSubValueCount(int n)
          関数のサブ出力の個数を設定します。 (出力が全部で2つの場合は1を設定します。)
 
Methods inherited from class com.infoteria.asteria.flowlibrary2.mapper.Function
checkLicense, execute, getBaseDirectory, getFlowlibPath, getFunctionName, getInputList, getMaxInputCount, getMessage, getMessage, getMessage, getMessage, getMinInputCount, getOwner, getProperty, getProperty, getPropertyBoolean, getPropertyBoolean, getPropertyDouble, getPropertyDouble, getPropertyInteger, getPropertyInteger, getPropertyString, getPropertyString, getSubItem, init, internalInit, postCompile, registProperty, registProperty, setBaseDirectory, setOwner, term
 
Methods inherited from class com.infoteria.asteria.flowlibrary2.mapper.MappingItem
beginMapping, compare, endMapping, getCanonicalName, getName
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

MultiOutputFunction

protected MultiOutputFunction()
MultiOutputFunction(false)と同じです。

MultiOutputFunction

protected MultiOutputFunction(boolean bDynamic)
コンストラクタ
Parameters:
bDynamic - 出力数が動的に変化する場合はtrueを指定します。
Method Detail

setSubValueCount

protected void setSubValueCount(int n)
関数のサブ出力の個数を設定します。 (出力が全部で2つの場合は1を設定します。)

getSubValueCount

protected int getSubValueCount()
関数のサブ出力の個数を返します

getSubValue

protected Value getSubValue(int n)
n番目のサブ出力のValueを返します。

getSubValue

protected Value getSubValue(String name)
引数nameの名前を持つサブ出力のValueを返します。

clone

public Object clone()
Overrides:
clone in class Function