- java.lang.Object
-
- javax.xml.bind.helpers.ValidationEventImpl
-
- すべての実装されたインタフェース:
ValidationEvent
public class ValidationEventImpl extends Object implements ValidationEvent
ValidationEventインタフェースのデフォルト実装です。JAXBプロバイダは、ValidationEventインタフェースを実装する任意のクラスを使用することを許可されています。 このクラスは単に利便性のために提供されています。
- 導入されたバージョン:
- 1.6, JAXB 1.0
- 関連項目:
Validator
,ValidationEventHandler
,ValidationEvent
,ValidationEventLocator
-
-
フィールドのサマリー
-
インタフェース javax.xml.bind.ValidationEventから継承されるフィールド
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()
デバッグに役立つ形式で、このオブジェクトの文字列表現を返します。
-
-
-
コンストラクタの詳細
-
ValidationEventImpl
public ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator)
新しいValidationEventImplを作成します。- パラメータ:
_severity
- このイベントの重要度の値。 ValidationEvent.WARNING、ValidationEvent.ERROR、またはValidationEvent.FATAL_ERRORのいずれか_message
- このイベントのテキスト・メッセージ。nullも指定できる。_locator
- このイベントのロケータ・オブジェクト。nullも指定できる。- 例外:
IllegalArgumentException
- 不正なseverityフィールドが指定された場合
-
ValidationEventImpl
public ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)
新しいValidationEventImplを作成します。- パラメータ:
_severity
- このイベントの重要度の値。 ValidationEvent.WARNING、ValidationEvent.ERROR、またはValidationEvent.FATAL_ERRORのいずれか_message
- このイベントのテキスト・メッセージ。nullも指定できる。_locator
- このイベントのロケータ・オブジェクト。nullも指定できる。_linkedException
- イベントに関する追加情報を指定できる、オプションのリンクされた例外。nullも指定できる。- 例外:
IllegalArgumentException
- 不正なseverityフィールドが指定された場合
-
-
メソッドの詳細
-
getSeverity
public int getSeverity()
インタフェースからコピーされた説明:ValidationEvent
この警告またはエラーの重要度コードを取得します。ValidationEvent.WARNING
、ValidationEvent.ERROR
、またはValidationEvent.FATAL_ERROR
のいずれかである必要があります。- 定義:
getSeverity
、インタフェース:ValidationEvent
- 戻り値:
- この警告またはエラーの重要度コード
-
setSeverity
public void setSeverity(int _severity)
このイベントの「severity」フィールドを設定します。- パラメータ:
_severity
- ValidationEvent.WARNING、ValidationEvent.ERROR、またはValidationEvent.FATAL_ERRORのいずれか。- 例外:
IllegalArgumentException
- 不正なseverityフィールドが指定された場合
-
getMessage
public String getMessage()
インタフェースからコピーされた説明:ValidationEvent
この警告またはエラーのテキスト・メッセージを取得します。- 定義:
getMessage
、インタフェース:ValidationEvent
- 戻り値:
- この警告またはエラーのテキスト・メッセージ、または、設定されていない場合、null
-
setMessage
public void setMessage(String _message)
このイベントの「message」フィールドを設定します。- パラメータ:
_message
- 文字列メッセージ。nullでもよい。
-
getLinkedException
public Throwable getLinkedException()
インタフェースからコピーされた説明:ValidationEvent
この警告またはエラーのリンクされた例外を取得します。- 定義:
getLinkedException
、インタフェース:ValidationEvent
- 戻り値:
- この警告またはエラーのリンクされた例外、または、設定されていない場合、null
-
setLinkedException
public void setLinkedException(Throwable _linkedException)
このイベントの「linked exception」フィールドを設定します。- パラメータ:
_linkedException
- オプションのリンクされた例外。nullでもよい。
-
getLocator
public ValidationEventLocator getLocator()
インタフェースからコピーされた説明:ValidationEvent
この警告またはエラーのロケータを取得します。- 定義:
getLocator
、インタフェース:ValidationEvent
- 戻り値:
- 警告またはエラーが発生した場所を示すロケータ
-
setLocator
public void setLocator(ValidationEventLocator _locator)
このイベントのロケータ・オブジェクトを設定します。- パラメータ:
_locator
- ロケータ。nullでもよい。
-
toString
public String toString()
デバッグに役立つ形式で、このオブジェクトの文字列表現を返します。- オーバーライド:
toString
、クラス:Object
- 戻り値:
- このオブジェクトの文字列表現。
- 関連項目:
Object.equals(Object)
-
-