JavaTM Platform
Standard Ed. 6

javax.xml.bind.helpers
クラス ValidationEventImpl

java.lang.Object
  上位を拡張 javax.xml.bind.helpers.ValidationEventImpl
すべての実装されたインタフェース:
ValidationEvent
直系の既知のサブクラス:
NotIdentifiableEventImpl, ParseConversionEventImpl, PrintConversionEventImpl

public class ValidationEventImpl
extends Object
implements ValidationEvent

ValidationEvent インタフェースのデフォルト実装です。

JAXB プロバイダは、ValidationEvent インタフェースを実装する任意のクラスを使用することを許可されています。このクラスは単に利便性のために提供されています。

導入されたバージョン:
JAXB1.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()
          デバッグに役立つ形式で、このオブジェクトの文字列表現を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

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 の記述:
この警告またはエラーの重要度コードを取得します。

ValidationError.WARNINGValidationError.ERRORValidationError.FATAL_ERROR のいずれかになります。

定義:
インタフェース ValidationEvent 内の getSeverity
戻り値:
この警告またはエラーの重要度コード

setSeverity

public void setSeverity(int _severity)
このイベントの [severity] フィールドを設定します。

パラメータ:
_severity - ValidationEvent.WARNING、ValidationEvent.ERROR、または ValidationEvent.FATAL_ERROR のいずれか
例外:
IllegalArgumentException - 不正な [severity] フィールドが与えられた場合

getMessage

public String getMessage()
インタフェース ValidationEvent の記述:
この警告またはエラーのテキストメッセージを取得します。

定義:
インタフェース ValidationEvent 内の getMessage
戻り値:
この警告またはエラーのテキストメッセージ、または、設定されていない場合、null

setMessage

public void setMessage(String _message)
このイベントの [message] フィールドを設定します。

パラメータ:
_message - 文字列メッセージ。null でもよい

getLinkedException

public Throwable getLinkedException()
インタフェース ValidationEvent の記述:
この警告またはエラーのリンクされた例外を取得します。

定義:
インタフェース ValidationEvent 内の getLinkedException
戻り値:
この警告またはエラーのリンクされた例外、または、設定されていない場合、null

setLinkedException

public void setLinkedException(Throwable _linkedException)
このイベントの [linked exception] フィールドを設定します。

パラメータ:
_linkedException - オプションのリンクされた例外。null でもよい

getLocator

public ValidationEventLocator getLocator()
インタフェース ValidationEvent の記述:
この警告またはエラーのロケータを取得します。

定義:
インタフェース ValidationEvent 内の getLocator
戻り値:
警告またはエラーが発生した場所を示すロケータ

setLocator

public void setLocator(ValidationEventLocator _locator)
このイベントのロケータオブジェクトを設定します。

パラメータ:
_locator - ロケータ。null でもよい

toString

public String toString()
デバッグに役立つ形式で、このオブジェクトの文字列表現を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
このオブジェクトの文字列表現
関連項目:
Object.equals(Object)

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。