public interface DomHandler<ElementT,ResultT extends Result>
Реализации этого интерфейса будут использоваться в соединении с XmlAnyElement аннотация, чтобы отобразить элемент XML в представление инфонабора, такого как W3C ДОМ.
Реализации скрываются, как часть XML преобразовывается в/от такое представление подобное DOM, позволяя провайдеров JAXB работать с произвольным такая библиотека.
Этот интерфейс предназначается, чтобы быть реализованным писателями библиотеки и использованным провайдерами JAXB. Ни один из тех методов не предназначается, чтобы быть вызванным из приложений.
| Модификатор и Тип | Метод и Описание |
|---|---|
ResultT |
createUnmarshaller(ValidationEventHandler errorHandler)
Когда провайдер JAXB должен неупорядочить часть документа в представление инфонабора, он сначала вызывает этот метод, чтобы создать a
Result объект. |
ElementT |
getElement(ResultT rt)
Как только часть отправляется
Result. |
Источник |
marshal(ElementT n, ValidationEventHandler errorHandler)
Этот метод вызывают, когда провайдер JAXB должен упорядочить элемент к XML.
|
ResultT createUnmarshaller(ValidationEventHandler errorHandler)
Result объект. Провайдер JAXB тогда отправит часть XML в данный результат. Такая часть всегда формируется, поддерево целого XML-документа базировалось в элементе.
errorHandler - если ошибка происходит между вызовом этого метода и вызовом getElement(Result), о них нужно сообщить этому обработчику. Вызывающая сторона должна обеспечить ненулевой обработчик ошибок. Result объект, создаваемый из этого метода, может содержать ссылку на этот обработчик ошибок.ElementT getElement(ResultT rt)
Result. Этот метод вызывает провайдер JAXB, чтобы получить неупорядоченное представление элемента. Многократные вызовы этого метода могут возвратить различные объекты. Этот метод может быть вызван только, когда целое поддерево питается к Result объект.
rt - Result объект, создаваемый createUnmarshaller(ValidationEventHandler).Source marshal(ElementT n, ValidationEventHandler errorHandler)
Если ненуль, возвращенный Source должен содержать целый документ, базированный в одном элементе, который тогда соткут в больший документ, который упорядочивает провайдер JAXB.
errorHandler - Получает любые ошибки, произошедшие во время процесса преобразования элемента в a Source. Вызывающая сторона должна обеспечить ненулевой обработчик ошибок.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92