Package nablarch.core.dataformat
Class InvalidDataFormatException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
nablarch.core.dataformat.InvalidDataFormatException
- All Implemented Interfaces:
Serializable
入力データおよび出力データの不正により処理が継続できないことを示す例外クラス。
- Author:
- Iwauo Tajima
- See Also:
-
Constructor Summary
ConstructorDescriptionInvalidDataFormatException
(String message) エラーメッセージを使用して、InvalidDataFormatException
を生成する。InvalidDataFormatException
(String message, Throwable throwable) エラーメッセージと起因となった例外を使用して、InvalidDataFormatException
を生成する。 -
Method Summary
Modifier and TypeMethodDescriptionエラーが発生したフィールド名を取得する。入出力時に使用していたフォーマットファイルのパスを取得する。例外発生原因となった入出力元(ファイルなど)のパスを取得する。エラーメッセージを返却する。int
エラーが発生したレコード番号を取得する。setFieldName
(String fieldName) エラーが発生したフィールド名を設定する。setFormatFilePath
(String formatFilePath) 使用していたフォーマットファイルのパスを設定する。setInputSourcePath
(String sourcePath) 例外発生原因となった入出力元(ファイルなど)のパスを設定する。setRecordNumber
(int recordNumber) エラーが発生したレコード番号を設定する。Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
InvalidDataFormatException
エラーメッセージを使用して、InvalidDataFormatException
を生成する。- Parameters:
message
- エラーメッセージ
-
InvalidDataFormatException
エラーメッセージと起因となった例外を使用して、InvalidDataFormatException
を生成する。- Parameters:
message
- エラーメッセージthrowable
- 起因となった例外
-
-
Method Details
-
getMessage
エラーメッセージを返却する。 エラーメッセージには、以下のうち設定されている項目のみが含まれる。- 例外発生原因となった入出力元(ファイルなど)のパス
- エラーが発生したフィールド名
- エラーが発生したレコード番号
- 使用していたフォーマットファイルのパス
- Overrides:
getMessage
in classThrowable
- Returns:
- エラーメッセージ
-
setRecordNumber
エラーが発生したレコード番号を設定する。- Parameters:
recordNumber
- エラーが発生したレコード番号- Returns:
- このオブジェクト自体
-
setFieldName
エラーが発生したフィールド名を設定する。- Parameters:
fieldName
- フィールド名- Returns:
- このオブジェクト自体
-
setInputSourcePath
例外発生原因となった入出力元(ファイルなど)のパスを設定する。- Parameters:
sourcePath
- 入出力元のパス- Returns:
- このオブジェクト自体
-
getInputSourcePath
例外発生原因となった入出力元(ファイルなど)のパスを取得する。- Returns:
- 入出力元のパス(設定されていない場合は
null
)
-
getFormatFilePath
入出力時に使用していたフォーマットファイルのパスを取得する。- Returns:
- フォーマットファイルのパス(設定されていない場合は
null
)
-
setFormatFilePath
使用していたフォーマットファイルのパスを設定する。- Parameters:
formatFilePath
- フォーマットファイルのパス- Returns:
- このオブジェクト自体
-
getFieldName
エラーが発生したフィールド名を取得する。- Returns:
- フィールド名(設定されていない場合は
null
)
-
getRecordNumber
public int getRecordNumber()エラーが発生したレコード番号を取得する。- Returns:
- レコード番号(設定されていない場合は0)
-