|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.xml.bind.Unmarshaller.Listener
public abstract static class Unmarshaller.Listener
Unmarshaller
에 이 클래스의 구현의 인스턴스를 등록해, 비정렬화 이벤트를 외부적으로 대기합니다.
이 클래스는, XML 데이터로부터 비정렬화 될 때의 JAXB 맵 클래스의 인스턴스의 사전 및 사후 처리를 가능하게 합니다. XML 컨텐츠가 JAXBElement 인스턴스에 비정렬화 될 때, 또는, 복잡형 정의를 표현하는 JAXB 맵 클래스에 비정렬화 될 때, 이벤트 콜백은 불려 갑니다. 단순형 정의를 나타내는 Java 데이터형의 인스턴스에 비정렬화하는 경우, 이벤트 콜백은 불려 가지 않습니다.
외부 청취자는, 비정렬화 이벤트 콜백을 정의하기 위한 2 개(살)이 다른 기구의 1 개입니다. 개요에 대해서는, 「비정렬화 이벤트 콜백」을 참조해 주세요.
(@link #setListener(Listener)} (@link #getListener()}
생성자 의 개요 | |
---|---|
Unmarshaller.Listener ()
|
메소드의 개요 | |
---|---|
void |
afterUnmarshal (Object target,
Object parent)
XML 데이터를 target 에 비정렬화한 뒤에 불려 가는 콜백 메소드. |
void |
beforeUnmarshal (Object target,
Object parent)
target 에 비정렬화하기 전에 불려 가는 콜백 메소드 이 메소드는,target 가 작성된 직후, 및, 객체의 비정렬화가 개시되기 직전에 불려 갑니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public Unmarshaller.Listener()
메소드의 상세 |
---|
public void beforeUnmarshal(Object target, Object parent)
target
- 비정렬화 실행전의 null 가 아닌 JAXB 맵 클래스 인스턴스parent
- 최종적으로 target 를 참조하는 JAXB 맵 클래스 인스턴스.
target 가 루트 요소의 경우,nullpublic void afterUnmarshal(Object target, Object parent)
target
- 비정렬화 실행전의 null 가 아닌 JAXB 맵 클래스 인스턴스parent
- target 를 참조하는 JAXB 맵 클래스 인스턴스.
target 가 루트 요소의 경우,null
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.