Class MultiOutputFunction

All Implemented Interfaces:
Cloneable, Comparable<MappingItem>

public abstract class MultiOutputFunction extends Function
複数出力を持つマッパー関数の基底です。
  • Constructor Details

    • MultiOutputFunction

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

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

    • 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 Object