Interface TestDataConverter


@Published public interface TestDataConverter
テストデータコンバータ

本インタフェースを実装することにより、エクセルファイルに記述されたテストデータに対し、任意の変換処理を行うことが可能です。

Author:
TIS
  • Method Summary

    Modifier and Type
    Method
    Description
    nablarch.core.dataformat.DataRecord
    convertData(nablarch.core.dataformat.LayoutDefinition definition, nablarch.core.dataformat.DataRecord currentData, Charset encoding)
    テストデータを変換します。
    nablarch.core.dataformat.LayoutDefinition
    createDefinition(nablarch.core.dataformat.LayoutDefinition defaultDefinition, nablarch.core.dataformat.DataRecord currentData, Charset encoding)
    現在処理中のテストデータに対応したレイアウト定義データを生成します。
  • Method Details

    • createDefinition

      nablarch.core.dataformat.LayoutDefinition createDefinition(nablarch.core.dataformat.LayoutDefinition defaultDefinition, nablarch.core.dataformat.DataRecord currentData, Charset encoding)
      現在処理中のテストデータに対応したレイアウト定義データを生成します。
      Parameters:
      defaultDefinition - エクセルファイルに記述されたデータから生成されたデフォルトのレイアウト定義データ
      currentData - 現在処理中のconvertData(LayoutDefinition, DataRecord, Charset) )} 呼出し後のテストデータ。
      encoding - ディレクティブより取得したエンコーディング
      Returns:
      現在処理中のテストデータに対応したレイアウト定義データ
    • convertData

      nablarch.core.dataformat.DataRecord convertData(nablarch.core.dataformat.LayoutDefinition definition, nablarch.core.dataformat.DataRecord currentData, Charset encoding)
      テストデータを変換します。
      Parameters:
      definition - エクセルファイルに記述されたデータから生成されたデフォルトのレイアウト定義データ
      currentData - 現在処理中のエクセルファイルに記述されたテストデータ。
      encoding - ディレクティブより取得したエンコーディング
      Returns:
      任意の変換処理を行ったテストデータ