public abstract static class Marshaller.Listener extends Object
Marshaller
注册此类的实现的实例 ,以外部监听元帅事件。
该类可以对每个编组对象进行预处理和后处理。
当从映射到xml元素或复杂类型定义的实例编组时,将调用事件回调。
当从表示简单类型定义的Java数据类型的实例编组时,不会调用事件回调。
外部监听器是定义元组事件回调的两种不同机制之一。
有关概述,请参阅Marshal Event Callbacks 。
Marshaller.setListener(Listener)
,
Marshaller.getListener()
Constructor and Description |
---|
Listener() |
Modifier and Type | Method and Description |
---|---|
void |
afterMarshal(Object source)
在将source
编组为XML后调用回调方法。
|
void |
beforeMarshal(Object source)
从
source编组到XML之前调用的回调方法。
|
public void beforeMarshal(Object source)
source
- 从它编组之前的JAXB映射类的实例。
public void afterMarshal(Object source)
source
-
source
之后JAXB映射类的实例。