public static final class SuperCsvValidationException.Builder extends Object
SuperCsvValidationException
のインスタンスを作成するビルダクラス。コンストラクタと説明 |
---|
Builder(CsvContext context,
CellProcessor processor) |
public Builder(CsvContext context, CellProcessor processor)
public SuperCsvValidationException.Builder message(String message)
message
- 例外用のメッセージ。public SuperCsvValidationException.Builder messageFormat(String format, Object... args)
format
- フォーマット。args
- 書式の引数。String.format(String, Object...)
public SuperCsvValidationException.Builder exception(Throwable exception)
exception
- 例外。public SuperCsvValidationException.Builder rejectedValue(Object rejectedValue)
rejectedValue
- public SuperCsvValidationException.Builder validationMessage(String validationMessage)
validationMessage
- 検証エラー時のメッセージpublic SuperCsvValidationException.Builder validationMessageIfPresent(Optional<String> validationMessage)
validationMessage
- 検証エラー時のメッセージpublic SuperCsvValidationException.Builder messageVariables(String key, Object value)
key
- キー.value
- 値public SuperCsvValidationException.Builder messageVariablesIfPresent(String key, Optional<?> value)
key
- キー.value
- 値。public SuperCsvValidationException.Builder messageVariables(Map<String,Object> arguments)
arguments
- メッセージ変数のマップ。public SuperCsvValidationException.Builder parsedError(boolean parsedError)
parsedError
- public SuperCsvValidationException build()
SuperCsvValidationException
のインスタンスを作成する。Copyright © 2022 mygreen. All rights reserved.