public class SuperCsvValidationException extends SuperCsvCellProcessorException implements Cloneable
CellProcessor
の実行に失敗(入力値が不正)などの時にスローされる例外。
フォーマット用のメッセージや、変数が設定可能。
修飾子とタイプ | クラスと説明 |
---|---|
static class |
SuperCsvValidationException.Builder
SuperCsvValidationException のインスタンスを作成するビルダクラス。 |
コンストラクタと説明 |
---|
SuperCsvValidationException(String msg,
CsvContext context,
CellProcessor processor) |
SuperCsvValidationException(String msg,
CsvContext context,
CellProcessor processor,
Throwable t) |
修飾子とタイプ | メソッドと説明 |
---|---|
SuperCsvValidationException |
clone() |
Map<String,Object> |
getMessageVariables()
検証用のメッセージ変数を取得する。
|
Object |
getRejectedValue()
検証に失敗した値を取得する。
|
String |
getValidationMessage()
検証用のメッセージを取得する。
|
boolean |
isParedError()
パース時などの型変換エラーかどうか。
|
getProcessor, toString
getCsvContext
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
public SuperCsvValidationException(String msg, CsvContext context, CellProcessor processor)
public SuperCsvValidationException(String msg, CsvContext context, CellProcessor processor, Throwable t)
public Object getRejectedValue()
public String getValidationMessage()
public Map<String,Object> getMessageVariables()
public boolean isParedError()
public SuperCsvValidationException clone()
Copyright © 2022 mygreen. All rights reserved.