- java.lang.Object
-
- javax.xml.bind.Unmarshaller.Listener
-
- Enclosing interface:
- Unmarshaller
public abstract static class Unmarshaller.Listener extends Object
使用
Unmarshaller
注册此类实现的实例,以外部监听未散布的事件。此类可以在XML数据未编组的情况下对JAXB映射类的实例进行前处理和后处理。 将XML内容解组为JAXBElement实例或表示复杂类型定义的JAXB映射类时,将调用事件回调。 解组到表示简单类型定义的Java数据类型的实例时,不会调用事件回调。
外部监听器是定义unmarshal事件回调的两种不同的机制之一。 有关概述,请参阅Unmarshal Event Callbacks 。
(@link #setListener(Listener)}(@link #getListener()}- 从以下版本开始:
- 1.6,JAXB 2.0
-
-
构造方法摘要
构造方法 Constructor 描述 Listener()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
afterUnmarshal(Object target, Object parent)
解组XML数据后调用回调方法为target
。void
beforeUnmarshal(Object target, Object parent)
在解target
之前调用回调方法到target
。
-