Class InvalidDataFormatException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
nablarch.core.dataformat.InvalidDataFormatException
All Implemented Interfaces:
Serializable

@Published public class InvalidDataFormatException extends RuntimeException
入力データおよび出力データの不正により処理が継続できないことを示す例外クラス。
See Also:
  • Constructor Details

    • InvalidDataFormatException

      public InvalidDataFormatException(String message)
      エラーメッセージを使用して、InvalidDataFormatExceptionを生成する。
      Parameters:
      message - エラーメッセージ
    • InvalidDataFormatException

      public InvalidDataFormatException(String message, Throwable throwable)
      エラーメッセージと起因となった例外を使用して、InvalidDataFormatExceptionを生成する。
      Parameters:
      message - エラーメッセージ
      throwable - 起因となった例外
  • Method Details

    • getMessage

      public String getMessage()
      エラーメッセージを返却する。

      エラーメッセージには、以下のうち設定されている項目のみが含まれる。

      • 例外発生原因となった入出力元(ファイルなど)のパス
      • エラーが発生したフィールド名
      • エラーが発生したレコード番号
      • 使用していたフォーマットファイルのパス
      Overrides:
      getMessage in class Throwable
      Returns:
      エラーメッセージ
    • setRecordNumber

      public InvalidDataFormatException setRecordNumber(int recordNumber)
      エラーが発生したレコード番号を設定する。
      Parameters:
      recordNumber - エラーが発生したレコード番号
      Returns:
      このオブジェクト自体
    • setFieldName

      public InvalidDataFormatException setFieldName(String fieldName)
      エラーが発生したフィールド名を設定する。
      Parameters:
      fieldName - フィールド名
      Returns:
      このオブジェクト自体
    • setInputSourcePath

      public InvalidDataFormatException setInputSourcePath(String sourcePath)
      例外発生原因となった入出力元(ファイルなど)のパスを設定する。
      Parameters:
      sourcePath - 入出力元のパス
      Returns:
      このオブジェクト自体
    • getInputSourcePath

      public String getInputSourcePath()
      例外発生原因となった入出力元(ファイルなど)のパスを取得する。
      Returns:
      入出力元のパス(設定されていない場合はnull
    • getFormatFilePath

      public String getFormatFilePath()
      入出力時に使用していたフォーマットファイルのパスを取得する。
      Returns:
      フォーマットファイルのパス(設定されていない場合はnull
    • setFormatFilePath

      public InvalidDataFormatException setFormatFilePath(String formatFilePath)
      使用していたフォーマットファイルのパスを設定する。
      Parameters:
      formatFilePath - フォーマットファイルのパス
      Returns:
      このオブジェクト自体
    • getFieldName

      public String getFieldName()
      エラーが発生したフィールド名を取得する。
      Returns:
      フィールド名(設定されていない場合はnull
    • getRecordNumber

      public int getRecordNumber()
      エラーが発生したレコード番号を取得する。
      Returns:
      レコード番号(設定されていない場合は0)