- java.lang.Object
- 
- javax.xml.bind.util.ValidationEventCollector
 
- 
- すべての実装されたインタフェース:
- ValidationEventHandler
 
 
 public class ValidationEventCollector extends Object implements ValidationEventHandler すべてのイベントを収集するValidationEventHandler実装。このクラスを使用するには、新しいインスタンスを作成し、それをValidator、Unmarshaller、MarshallerクラスのsetEventHandlerメソッドに渡します。 検証または非整列化の呼出しが完了したあと、getEventsメソッドを呼び出して、報告されたすべてのエラーおよび警告を取得します。 - 導入されたバージョン:
- 1.6, JAXB 1.0
- 関連項目:
- Validator,- ValidationEventHandler,- ValidationEvent,- ValidationEventLocator
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 ValidationEventCollector()
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ValidationEvent[]getEvents()収集されたエラーおよび警告ごとのコピーを含む、ValidationEventオブジェクトの配列を返します。booleanhandleEvent(ValidationEvent event)検証警告またはエラーの通知を受け取ります。booleanhasEvents()このイベント・コレクタが少なくとも1つのValidationEventが含む場合、trueを返します。voidreset()収集されたすべてのエラーと警告を消去します。
 
- 
- 
- 
メソッドの詳細- 
getEventspublic ValidationEvent[] getEvents() 収集されたエラーおよび警告ごとのコピーを含む、ValidationEventオブジェクトの配列を返します。- 戻り値:
- 収集されたすべてのエラーと警告のコピー、ない場合は空の配列
 
 - 
resetpublic void reset() 収集されたすべてのエラーと警告を消去します。
 - 
hasEventspublic boolean hasEvents() このイベント・コレクタが少なくとも1つのValidationEventが含む場合、trueを返します。- 戻り値:
- このイベント・コレクタが少なくとも1つのValidationEventを含む場合はtrue、それ以外の場合はfalse
 
 - 
handleEventpublic boolean handleEvent(ValidationEvent event) インタフェースからコピーされた説明:ValidationEventHandler検証警告またはエラーの通知を受け取ります。 ValidationEventには、発生したエラーまたは警告の場所を示す、ValidationEventLocatorが埋め込まれます。未確認の実行時例外がこのメソッドからスローされた場合、JAXBプロバイダはメソッドがfalseを返したかのようにそれを処理し、現在の非整列化、検証、または整列化操作を中止します。 - 定義:
- handleEvent、インタフェース:- ValidationEventHandler
- パラメータ:
- event- カプセル化された検証イベント情報。 このパラメータがnullの場合は、プロバイダ・エラーとなる。
- 戻り値:
- JAXBプロバイダがこの警告またはエラーを処理したあと、現在の非整列化、検証、または整列化操作を続行する場合はtrue。適切なUnmarshalException、ValidationException、またはMarshalExceptionを生成して現在の操作を終了させる場合はfalse。
 
 
- 
 
-