パッケージ org.opengion.hayabusa.taglib

# クラス ReadTableTag.RepeatDataChenge

java.lang.Object
org.opengion.hayabusa.taglib.ReadTableTag.RepeatDataChenge

含まれているクラス:
  ReadTableTag

protected static final class ReadTableTag.RepeatDataChenge extends Object
繰り返しｶﾗﾑ処理を行う内部ｸﾗｽ 繰り返しカラムの廃位を [] で囲います。 注文番号,品番,[納期1,数量1],[納期2,数量2]…[納期31,数量31],備考 と指定した場合、 注文番号,品番,備考,納期1,数量1 注文番号,品番,備考,納期2,数量2 ・・・ 注文番号,品番,備考,納期31,数量31 のように、縦型のデータに変更します。

変更履歴:
  7.3.0.0 (2021/01/06) useRepeatClms 属性を追加。

- ## コンストラクタの概要

  コンストラクタ
  修飾子
  コンストラクタ
  説明
  `protected`
  `RepeatDataChenge()`

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `String[]`
  `newNames(String[] nms)`
  カラム名の配列を、繰り返しのｱﾄﾞﾚｽ設定と、繰り返し変換後のｶﾗﾑ配列を生成します。
  `List<String[]>`
  `newValuesList(String[] vals)`
  １行分のデータが設定された場合に、呼び出されます。

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## コンストラクタの詳細

  - ### RepeatDataChenge

    protected RepeatDataChenge()

- ## メソッドの詳細

  - ### newNames

    public String[] newNames(String[] nms)
    カラム名の配列を、繰り返しのｱﾄﾞﾚｽ設定と、繰り返し変換後のｶﾗﾑ配列を生成します。
    パラメータ:
      `nms` - カラム名配列
    戻り値:
      変換後のカラム名配列

  - ### newValuesList

    public List<String[]> newValuesList(String[] vals)
    １行分のデータが設定された場合に、呼び出されます。 繰り返しデータに拡張したﾘｽﾄの中に、繰り返し変換後のﾃﾞｰﾀ配列をｾｯﾄして返します。
    パラメータ:
      `vals` - 文字列値の１行分の配列
    戻り値:
      変換後のﾃﾞｰﾀ配列のﾘｽﾄ