パッケージ jakarta.xml.bind.helpers
クラス ValidationEventImpl
- java.lang.ObjectSE
-
- jakarta.xml.bind.helpers.ValidationEventImpl
- 実装されたすべてのインターフェース:
ValidationEvent
public class ValidationEventImpl extends ObjectSE implements ValidationEvent
ValidationEvent インターフェースのデフォルトの実装。Jakarta XML Binding プロバイダーは、ValidationEvent インターフェースを実装するクラスを使用できます。このクラスは、便宜上提供されているだけです。
- 導入:
- 1.6、JAXB 1.0
- 作成者:
- Kohsuke Kawaguchi, Sun Microsystems, Inc.
- 関連事項:
ValidationEventHandler
,ValidationEvent
,ValidationEventLocator
フィールドサマリー
インターフェース jakarta.xml.bind.ValidationEvent から継承されたフィールド
ERROR, FATAL_ERROR, WARNING
コンストラクターのサマリー
コンストラクター コンストラクター 説明 ValidationEventImpl(int _severity, StringSE _message, ValidationEventLocator _locator)
新しい ValidationEventImpl を作成します。ValidationEventImpl(int _severity, StringSE _message, ValidationEventLocator _locator, ThrowableSE _linkedException)
新しい ValidationEventImpl を作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 ThrowableSE
getLinkedException()
この警告 / エラーのリンクされた例外を取得します。ValidationEventLocator
getLocator()
この警告 / エラーのロケーターを取得します。StringSE
getMessage()
この警告 / エラーのテキストメッセージを取得します。int
getSeverity()
この警告 / エラーの重大度コードを取得します。void
setLinkedException(ThrowableSE _linkedException)
このイベントのリンクされた例外フィールドを設定します。void
setLocator(ValidationEventLocator _locator)
このイベントのロケーターオブジェクトを設定します。void
setMessage(StringSE _message)
このイベントのメッセージフィールドを設定します。void
setSeverity(int _severity)
このイベントの重大度フィールドを設定します。StringSE
toString()
このオブジェクトの文字列表現をデバッグに役立つ形式で返します。
コンストラクターの詳細
ValidationEventImpl
public ValidationEventImpl(int _severity, StringSE _message, ValidationEventLocator _locator)
新しい ValidationEventImpl を作成します。- パラメーター:
_severity
- このイベントの重大度の値。ValidationEvent.WARNING、ValidationEvent.ERROR、ValidationEvent.FATAL_ERROR のいずれかである必要があります_message
- このイベントのテキストメッセージ - null の場合があります。_locator
- このイベントのロケーターオブジェクト - null の場合があります。- 例外:
IllegalArgumentExceptionSE
- 不正な重大度フィールドが指定された場合
ValidationEventImpl
public ValidationEventImpl(int _severity, StringSE _message, ValidationEventLocator _locator, ThrowableSE _linkedException)
新しい ValidationEventImpl を作成します。- パラメーター:
_severity
- このイベントの重大度の値。ValidationEvent.WARNING、ValidationEvent.ERROR、ValidationEvent.FATAL_ERROR のいずれかである必要があります_message
- このイベントのテキストメッセージ - null の場合があります。_locator
- このイベントのロケーターオブジェクト - null の場合があります。_linkedException
- イベントに関する追加情報を提供する可能性のあるオプションのリンクされた例外 - null の場合があります。- 例外:
IllegalArgumentExceptionSE
- 不正な重大度フィールドが指定された場合
メソッドの詳細
getSeverity
public int getSeverity()
インターフェースからコピーされた説明:ValidationEvent
この警告 / エラーの重大度コードを取得します。ValidationEvent.WARNING
、ValidationEvent.ERROR
、ValidationEvent.FATAL_ERROR
のいずれかである必要があります。- 次で指定:
- インターフェース
ValidationEvent
のgetSeverity
- 戻り値:
- この警告 / エラーの重大度コード
setSeverity
public void setSeverity(int _severity)
このイベントの重大度フィールドを設定します。- パラメーター:
_severity
- ValidationEvent.WARNING、ValidationEvent.ERROR、ValidationEvent.FATAL_ERROR のいずれかである必要があります。- 例外:
IllegalArgumentExceptionSE
- 不正な重大度フィールドが指定された場合
getMessage
public StringSE getMessage()
インターフェースからコピーされた説明:ValidationEvent
この警告 / エラーのテキストメッセージを取得します。- 次で指定:
- インターフェース
ValidationEvent
のgetMessage
- 戻り値:
- この警告 / エラーのテキストメッセージ、または設定されていない場合は null
setMessage
public void setMessage(StringSE _message)
このイベントのメッセージフィールドを設定します。- パラメーター:
_message
- 文字列メッセージ - null の場合があります。
getLinkedException
public ThrowableSE getLinkedException()
インターフェースからコピーされた説明:ValidationEvent
この警告 / エラーのリンクされた例外を取得します。- 次で指定:
- インターフェース
ValidationEvent
のgetLinkedException
- 戻り値:
- この警告 / エラーのリンクされた例外、または設定されていない場合は null
setLinkedException
public void setLinkedException(ThrowableSE _linkedException)
このイベントのリンクされた例外フィールドを設定します。- パラメーター:
_linkedException
- オプションのリンクされた例外 - null の場合があります。
getLocator
public ValidationEventLocator getLocator()
インターフェースからコピーされた説明:ValidationEvent
この警告 / エラーのロケーターを取得します。- 次で指定:
- インターフェース
ValidationEvent
のgetLocator
- 戻り値:
- 警告 / エラーが発生した場所を示すロケーター
setLocator
public void setLocator(ValidationEventLocator _locator)
このイベントのロケーターオブジェクトを設定します。- パラメーター:
_locator
- ロケーター - null の場合があります。
toString
public StringSE toString()
このオブジェクトの文字列表現をデバッグに役立つ形式で返します。- オーバーライド:
- クラス
ObjectSE
のtoString
- 関連事項:
Object.equals(Object)
SE