public class DefaultValidationEventHandler extends Object implements ValidationEventHandler
JAXB 1.0のみのデフォルト検証イベント・ハンドラです。これは、JAXB 1.0バインディング・コンパイラによって生成されたスキーマ派生コードを管理するJAXBContextから作成されたすべてのオブジェクトのためのデフォルト・ハンドラです。
このハンドラにより、非整列化操作および検証操作は、最初のエラーまたは致命的なエラーで失敗します。
このハンドラは、JAXB 2.0またはそれ以降のバージョンのJAXBマップ・クラスのデフォルト・ハンドラではありません。デフォルト検証イベント処理は変更され、Unmarshaller
とMarshaller
で指定されます。
Unmarshaller
、Validator
、ValidationEventHandler
コンストラクタと説明 |
---|
DefaultValidationEventHandler() |
public boolean handleEvent(ValidationEvent event)
ValidationEventHandler
ValidationEventLocator
が埋め込まれます。
未確認の実行時例外がこのメソッドからスローされた場合、JAXBプロバイダはメソッドがfalseを返したかのようにそれを処理し、現在の非整列化、検証、または整列化操作を中止します。
handleEvent
、インタフェース: ValidationEventHandler
event
- カプセル化された検証イベント情報。このパラメータがnullの場合は、プロバイダ・エラーとなる。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.