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, 2013, Oracle and/or its affiliates. All rights reserved.