public class FieldError extends ObjectError
コンストラクタと説明 |
---|
FieldError(String objectName,
String field,
boolean conversionFailure,
String[] codes,
Map<String,Object> variables)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
CellPosition |
getAddress()
セルのアドレス情報を取得します。
|
Optional<CellPosition> |
getAddressAsOptional()
セルのアドレス情報を取得します。
|
String |
getField()
フィールド名を取得する。
|
Object |
getRejectedValue()
エラートとなったフィールドの値を取得する。
|
boolean |
isConversionFailure()
型変換に失敗したかどうか。
|
void |
setAddress(CellPosition address)
セルのアドレス情報を設定します。
|
void |
setRejectedValue(Object rejectedValue)
エラートとなったフィールドの値を設定する。
|
getCodes, getDefaultMessage, getLabel, getLabelAsOptional, getObjectName, getSheetName, getVariables, setDefaultMessage, setLabel, setSheetName
public boolean isConversionFailure()
型変換に失敗した場合、検証対象のBeanやフィールドに値が設定されないないため、 後から値を検証する際に検証をスキップする判定に利用する。
public String getField()
ネストしている場合は、親のパスを付与した形式(e.g. person.name)となります。
public Object getRejectedValue()
ただし、型変換エラーの場合、変換前の値となります。
public void setRejectedValue(Object rejectedValue)
ただし、型変換エラーの場合、変換前の値となります。
rejectedValue
- フィールドの値。public Optional<CellPosition> getAddressAsOptional()
public CellPosition getAddress()
public void setAddress(CellPosition address)
address
- アドレス情報Copyright © 2022 mygreen. All rights reserved.