JavaTM Platform
Standard Ed. 6

javax.xml.bind.util
클래스 ValidationEventCollector

java.lang.Object 
  상위를 확장 javax.xml.bind.util.ValidationEventCollector
모든 구현된 인터페이스:
ValidationEventHandler


public class ValidationEventCollector
extends Object
implements ValidationEventHandler

모든 이벤트를 수집하는 ValidationEventHandler 구현.

이 클래스를 사용하려면 , 새로운 인스턴스를 작성해, 그것을 Validator, Unmarshaller, Marshaller 클래스의 setEventHandler 메소드에 건네줍니다. 검증 또는 비정렬화의 호출이 완료한 후, getEvents 메소드를 호출해, 보고된 모든 에러 및 경고를 가져옵니다.

도입된 버젼:
JAXB1. 0
관련 항목:
Validator , ValidationEventHandler , ValidationEvent , ValidationEventLocator

생성자 의 개요
ValidationEventCollector ()
           
 
메소드의 개요
 ValidationEvent [] getEvents ()
          수집된 에러 및 경고마다의 카피를 포함한, ValidationEvent 객체의 배열을 돌려줍니다.
 boolean handleEvent (ValidationEvent  event)
          검증 경고 또는 에러의 통지를 받습니다.
 boolean hasEvents ()
          이 이벤트 수집가가 적어도 1 개의 ValidationEvent 가 포함한 경우, true 를 돌려줍니다.
 void reset ()
          수집된 모든 에러와 경고를 소거합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

ValidationEventCollector

public ValidationEventCollector()
메소드의 상세

getEvents

public ValidationEvent [] getEvents()
수집된 에러 및 경고마다의 카피를 포함한, ValidationEvent 객체의 배열을 돌려줍니다.

반환값:
수집된 모든 에러와 경고의 카피, 없는 경우는 빈 상태(empty)의 배열

reset

public void reset()
수집된 모든 에러와 경고를 소거합니다.


hasEvents

public boolean hasEvents()
이 이벤트 수집가가 적어도 1 개의 ValidationEvent 가 포함한 경우, true 를 돌려줍니다.

반환값:
이 이벤트 수집가가 적어도 1 개의 ValidationEvent 를 포함한다 경우, true. 그 이외의 경우, false

handleEvent

public boolean handleEvent(ValidationEvent  event)
인터페이스 ValidationEventHandler 의 기술:
검증 경고 또는 에러의 통지를 받습니다. ValidationEvent 에는, 발생한 에러 또는 경고의 장소를 나타내는,ValidationEventLocator 가 파묻힙니다.

미확인의 실행시 예외가 이 메소드로부터 throw 되었을 경우, JAXB 프로바이더는 메소드가 false 를 돌려주었는지와 같이 그것을 처리해, 현재의 비정렬화, 검증, 또는 정렬화 조작을 중지합니다.

정의:
인터페이스 ValidationEventHandler 내의 handleEvent
파라미터:
event - 캡슐화된 검증 이벤트 핸들러 정보. 이 파라미터가 null 의 경우, 프로바이더 에러
반환값:
JAXB 프로바이더가 이 경고 또는 에러를 처리한 후, 현재의 비정렬화, 검증, 또는 정렬화 조작을 속행하는 경우, true. 적절한 UnmarshalException,ValidationException, 또는 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 도 참조해 주세요.