public class ValidationEventImpl extends Object implements ValidationEvent
JAXBプロバイダは、ValidationEventインタフェースを実装する任意のクラスを使用することを許可されています。このクラスは単に利便性のために提供されています。
Validator
, ValidationEventHandler
, ValidationEvent
, ValidationEventLocator
ERROR, FATAL_ERROR, WARNING
コンストラクタと説明 |
---|
ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator)
新しいValidationEventImplを作成します。
|
ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)
新しいValidationEventImplを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
Throwable |
getLinkedException()
この警告またはエラーのリンクされた例外を取得します。
|
ValidationEventLocator |
getLocator()
この警告またはエラーのロケータを取得します。
|
String |
getMessage()
この警告またはエラーのテキスト・メッセージを取得します。
|
int |
getSeverity()
この警告またはエラーの重要度コードを取得します。
|
void |
setLinkedException(Throwable _linkedException)
このイベントの「linked exception」フィールドを設定します。
|
void |
setLocator(ValidationEventLocator _locator)
このイベントのロケータ・オブジェクトを設定します。
|
void |
setMessage(String _message)
このイベントの「message」フィールドを設定します。
|
void |
setSeverity(int _severity)
このイベントの「severity」フィールドを設定します。
|
String |
toString()
デバッグに役立つ形式で、このオブジェクトの文字列表現を返します。
|
public ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator)
_severity
- このイベントの重要度の値。ValidationEvent.WARNING、ValidationEvent.ERROR、またはValidationEvent.FATAL_ERRORのいずれか_message
- このイベントのテキスト・メッセージ。nullも指定できる。_locator
- このイベントのロケータ・オブジェクト。nullも指定できる。IllegalArgumentException
- 不正なseverityフィールドが指定された場合public ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)
_severity
- このイベントの重要度の値。ValidationEvent.WARNING、ValidationEvent.ERROR、またはValidationEvent.FATAL_ERRORのいずれか_message
- このイベントのテキスト・メッセージ。nullも指定できる。_locator
- このイベントのロケータ・オブジェクト。nullも指定できる。_linkedException
- イベントに関する追加情報を指定できる、オプションのリンクされた例外。nullも指定できる。IllegalArgumentException
- 不正なseverityフィールドが指定された場合public int getSeverity()
ValidationEvent
ValidationError.WARNING、ValidationError.ERROR、ValidationError.FATAL_ERRORのいずれかになります。
getSeverity
、インタフェース: ValidationEvent
public void setSeverity(int _severity)
_severity
- ValidationEvent.WARNING、ValidationEvent.ERROR、またはValidationEvent.FATAL_ERRORのいずれか。IllegalArgumentException
- 不正なseverityフィールドが指定された場合public String getMessage()
ValidationEvent
getMessage
、インタフェース: ValidationEvent
public void setMessage(String _message)
_message
- 文字列メッセージ。nullでもよい。public Throwable getLinkedException()
ValidationEvent
getLinkedException
、インタフェース: ValidationEvent
public void setLinkedException(Throwable _linkedException)
_linkedException
- オプションのリンクされた例外。nullでもよい。public ValidationEventLocator getLocator()
ValidationEvent
getLocator
、インタフェース: ValidationEvent
public void setLocator(ValidationEventLocator _locator)
_locator
- ロケータ。nullでもよい。public String toString()
toString
、クラス: Object
Object.equals(Object)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.