JavaTM Platform
Standard Ed. 6

javax.xml.bind.helpers
クラス DefaultValidationEventHandler

java.lang.Object
  上位を拡張 javax.xml.bind.helpers.DefaultValidationEventHandler
すべての実装されたインタフェース:
ValidationEventHandler

public class DefaultValidationEventHandler
extends Object
implements ValidationEventHandler

JAXB 1.0 のみのデフォルト検証イベントハンドラです。これは、 JAXB 1.0 バインディングコンパイラによって生成されたスキーマ派生コードを管理する JAXBContext から作成されたすべてのオブジェクトのためのデフォルトハンドラです。

このハンドラにより、非整列化操作および検証操作は、最初のエラーまたは致命的なエラーで失敗します。

このハンドラは、JAXB 2.0 またはそれ以降のバージョンの JAXB マップクラスのデフォルトハンドラではありません。デフォルト検証イベント処理は変更され、UnmarshallerMarshaller で指定されます。

導入されたバージョン:
JAXB1.0
関連項目:
Unmarshaller, Validator, ValidationEventHandler

コンストラクタの概要
DefaultValidationEventHandler()
           
 
メソッドの概要
 boolean handleEvent(ValidationEvent event)
          検証警告またはエラーの通知を受け取ります。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultValidationEventHandler

public DefaultValidationEventHandler()
メソッドの詳細

handleEvent

public boolean handleEvent(ValidationEvent event)
インタフェース ValidationEventHandler の記述:
検証警告またはエラーの通知を受け取ります。 ValidationEvent には、発生したエラーまたは警告の場所を示す、ValidationEventLocator が埋め込まれます。

未確認の実行時例外がこのメソッドからスローされた場合、JAXB プロバイダはメソッドが false を返したかのようにそれを処理し、現在の非整列化、検証、または整列化操作を中止します。

定義:
インタフェース ValidationEventHandler 内の handleEvent
パラメータ:
event - カプセル化された検証イベントハンドラ情報。この パラメータが null の場合、プロバイダエラー
戻り値:
JAXB プロバイダがこの警告またはエラーを処理した後、現在の非整列化、 検証、または整列化操作を続行する場合、true。適切な UnmarshalExceptionValidationException、または MarshalException を使用して現在の処理をプロバイダが終了させる 場合、false

JavaTM Platform
Standard Ed. 6

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

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