ViewMetaXmlReader

public class ViewMetaXmlReader extends ViewMetaJaxbContext

Утилитарный класс для десериализации XML-данных в объект ViewMeta. Предоставляет статические методы для чтения метаданных представления из различных источников: файлов, потоков ввода, URL, читателей и DOM-документов. Класс использует контекст JAXB, инициализированный однократно при загрузке класса.

Constructors

ViewMetaXmlReader

public ViewMetaXmlReader()

Methods

read

public static ViewMeta read(File file)

Считывает объект ViewMeta из указанного XML-файла.

Parameters:
  • file – XML-файл, из которого будет выполнено чтение

Returns:

десериализованный объект ViewMeta

read

public static ViewMeta read(InputStream inputStream)

Считывает объект ViewMeta из указанного потока ввода.

Parameters:
  • inputStream – поток, из которого будет читаться XML

Returns:

десериализованный объект ViewMeta

read

public static ViewMeta read(URL url)

Считывает объект ViewMeta по указанному URL.

Parameters:
  • url – адрес ресурса, содержащего XML-данные

Returns:

десериализованный объект ViewMeta

read

public static ViewMeta read(Reader reader)

Считывает объект ViewMeta из указанного Reader.

Parameters:
  • reader – символьный поток, из которого будет читаться XML

Returns:

десериализованный объект ViewMeta

read

public static ViewMeta read(Document document)

Added in version 1.26.0-rc9.

Считывает объект ViewMeta из указанного DOM-документа.

Parameters:
  • document – DOM-документ, представляющий XML-структуру метаданных

Returns:

десериализованный объект ViewMeta