|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 차의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.xml.bind.annotation.W3CDomHandler
public class W3CDomHandler
W3C DOM (org.w3c.dom 패키지) 용 DomHandler 구현
| 생성자 의 개요 | |
|---|---|
W3CDomHandler ()
디폴트 생성자 입니다. |
|
W3CDomHandler (DocumentBuilder builder)
사용하는 DOM 구현을 어플리케이션을 지정할 수 있는 생성자 입니다. |
|
| 메소드의 개요 | |
|---|---|
DOMResult |
createUnmarshaller (ValidationEventHandler errorHandler)
문서의 일부를 정보 세트 표현에 비정렬화할 필요가 있는 경우, JAXB 프로바이더는 최초로 이 메소드를 호출해 Result 객체를 작성합니다. |
DocumentBuilder |
getBuilder ()
|
Element |
getElement (DOMResult r)
일부가 Result 에 한 번 송신된 뒤에 사용됩니다. |
Source |
marshal (Element element,
ValidationEventHandler errorHandler)
JAXB 프로바이더가 요소를 XML 에 정렬화할 필요가 있는 경우, 이 메소드는 불려 갑니다. |
void |
setBuilder (DocumentBuilder builder)
|
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public W3CDomHandler()
public W3CDomHandler(DocumentBuilder builder)
builder - null 이외. JAXB 는 이 DocumentBuilder 를 사용해
새로운 요소를 작성한다| 메소드의 상세 |
|---|
public DocumentBuilder getBuilder()
public void setBuilder(DocumentBuilder builder)
public DOMResult createUnmarshaller(ValidationEventHandler errorHandler)
DomHandler 의 기술:Result 객체를 작성합니다.
그 후, JAXB 프로바이더는 XML 의 일부를, 주어진 결과내에 송신합니다. 이러한 XML 의 일부는 항상, 어느 요소를 루트로 하는 XML 문서 전체의 서브 트리를 형성합니다.
DomHandler <Element ,DOMResult > 내의 createUnmarshaller errorHandler - 이 메소드의 호출과 DomHandler.getElement(Result) 의 호출동안에
에러가 발생했을 경우, 에러가 이 핸들러에 보고될 필요가 있다
호출측은, null 가 아닌 에러 핸들러를 제공할 필요가 있습니다.
이 메소드로부터 작성된 Result 객체가 이 에러 핸들러에의 참조를 보관 유지하는 경우가 있습니다.
public Element getElement(DOMResult r)
DomHandler 의 기술:Result 에 한 번 송신된 뒤에 사용됩니다. 이 메소드는, 비정렬화 된 요소 표현을 취득하기 위해서 JAXB 프로바이더에 의해 불려 갑니다.
이 메소드를 여러 차례 호출했을 경우, 다른 객체가 돌려주어질 가능성이 있습니다. 이 메소드는, 서브 트리 전체가 Result 객체에 보내졌을 경우만 호출할 수가 있습니다.
DomHandler <Element ,DOMResult > 내의 getElement r - DomHandler.createUnmarshaller(ValidationEventHandler) 로 작성된 Result 객체
public Source marshal(Element element,
ValidationEventHandler errorHandler)
DomHandler 의 기술:
반환값 Source 가 null 이외의 경우, 어느 요소를 루트로 하는 문서 전체를 포함할 것이어, 후에 그것은 JAXB 가 정렬화하는 것보다 큰 문서내에 짜넣어집니다.
DomHandler <Element ,DOMResult > 내의 marshal errorHandler - 요소를 Source 로 변환하고 있는 도중에 발생한 에러를 받는다
호출측은, null 가 아닌 에러 핸들러를 제공할 필요가 있습니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 차의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.