Spec-Zone.ru › OpenJDK 8

Класс Marshaller.Listener

  • java.lang.Object
    • javax.xml.bind.Marshaller.Listener
Вложенный интерфейс:
Marshaller

public abstract static class Marshaller.Listener
extends Object
Зарегистрируйте экземпляр реализации этого класса в Marshaller, чтобы внешне прослушивать события маршаллирования. Этот класс позволяет выполнять предварительную и последующую обработку каждого маршаллированного объекта. Обратные вызовы событий вызываются при маршаллировании из экземпляра, который отображается на элемент xml или определение сложного типа. Обратные вызовы событий не вызываются при маршаллировании из экземпляра типа данных Java, представляющего простое определение типа. Внешний слушатель — один из двух различных механизмов для определения обратных вызовов событий маршаллирования. См. Обратные вызовы событий маршаллирования для обзора.
С:
JAXB2.0
См. также:
Marshaller.setListener(Listener), Marshaller.getListener()

Конструкторы

Конструктор и описание
Listener()

Методы

Модификатор и тип Метод и описание
void afterMarshal(Object source)
Метод обратного вызова, вызываемый после маршаллирования source в XML.
void beforeMarshal(Object source)
Метод обратного вызова, вызываемый перед маршаллированием из source в XML.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

Listener

public Listener()

Методы

beforeMarshal

public void beforeMarshal(Object source)
Метод обратного вызова, вызываемый перед маршаллированием из source в XML. Этот метод вызывается непосредственно перед началом процесса маршаллирования для маршаллирования source. Обратите внимание, что если класс source определяет свой собственный метод beforeMarshal, метод обратного вызова, специфичный для класса, вызывается непосредственно перед вызовом этого метода.
Параметры:
source - экземпляр класса, сопоставленного с JAXB, перед маршаллированием из него.

afterMarshal

public void afterMarshal(Object source)
Метод обратного вызова, вызываемый после маршаллирования source в XML. Этот метод вызывается после того, как source и все его потомки были маршаллированы. Обратите внимание, что если класс source определяет свой собственный метод afterMarshal, метод обратного вызова, специфичный для класса, вызывается непосредственно перед вызовом этого метода.
Параметры:
source - экземпляр класса, сопоставленного с JAXB, после его маршаллирования.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API