public class ObjectError extends DefaultMessageSourceResolvable
ObjectError のメッセージコードリストの作成方法の詳細については、DefaultMessageCodesResolver javadoc を参照してください。
FieldError, DefaultMessageCodesResolver, 連載形式 | コンストラクターと説明 |
|---|
ObjectError(java.lang.String objectName, java.lang.String defaultMessage)ObjectError クラスの新しいインスタンスを作成します。 |
ObjectError(java.lang.String objectName, java.lang.String[] codes, java.lang.Object[] arguments, java.lang.String defaultMessage)ObjectError クラスの新しいインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | contains(java.lang.Class<?> sourceType) このエラーの背後にあるソースを確認してください。おそらく Exception (通常は PropertyAccessException)または Bean 検証 ConstraintViolationEE です。 |
boolean | equals(java.lang.Object other) |
java.lang.String | getObjectName() 影響を受けるオブジェクトの名前を返します。 |
int | hashCode() |
java.lang.String | toString() デフォルトの実装は、この MessageSourceResolvable の属性を公開します。 |
<T> T | unwrap(java.lang.Class<T> sourceType) このエラーの背後にあるソースをアンラップします。おそらく Exception (通常は PropertyAccessException)または Bean 検証 ConstraintViolationEE です。 |
void | wrap(java.lang.Object source) このエラーの背後にあるソースを保持します。おそらく Exception (通常は PropertyAccessException)または Bean 検証 ConstraintViolationEE です。 |
getArguments, getCode, getCodes, getDefaultMessage, resolvableToStringpublic ObjectError(java.lang.String objectName,
java.lang.String defaultMessage)objectName - 影響を受けるオブジェクトの名前 defaultMessage - このメッセージを解決するために使用されるデフォルトのメッセージ public ObjectError(java.lang.String objectName,
@Nullable
java.lang.String[] codes,
@Nullable
java.lang.Object[] arguments,
@Nullable
java.lang.String defaultMessage)objectName - 影響を受けるオブジェクトの名前 codes - このメッセージを解決するために使用されるコード arguments - このメッセージを解決するために使用される引数の配列 defaultMessage - このメッセージを解決するために使用されるデフォルトのメッセージ public java.lang.String getObjectName()
public void wrap(java.lang.Object source)
Exception (通常は PropertyAccessException)または Bean 検証 ConstraintViolationEE です。そのようなソースオブジェクトは一時的なものとして保存されていることに注意してください。つまり、直列化されたエラー表現の一部にはなりません。
source - ソースオブジェクト public <T> T unwrap(java.lang.Class<T> sourceType)
Exception (通常は PropertyAccessException)または Bean 検証 ConstraintViolationEE です。 最も外側の例外の原因もイントロスペクトされます。基になる変換例外または setter からスローされた例外(PropertyAccessException を順にアンラップする必要はありません)。
java.lang.IllegalArgumentException - そのようなソースオブジェクトが利用できない場合 (つまり、何も指定されていないか、逆直列化後に使用できません)public boolean contains(java.lang.Class<?> sourceType)
Exception (通常は PropertyAccessException)または Bean 検証 ConstraintViolationEE です。 最も外側の例外の原因もイントロスペクトされます。基になる変換例外または setter からスローされた例外(PropertyAccessException を順にアンラップする必要はありません)。
public boolean equals(@Nullable java.lang.Object other)
DefaultMessageSourceResolvable の equals public int hashCode()
DefaultMessageSourceResolvable の hashCode public java.lang.String toString()
DefaultMessageSourceResolvableresolvableToString() を介して解決可能なコンテンツを含む可能性のある、より具象サブクラスでオーバーライドされます。