javax.xml.bind.annotation
Соедините интерфейсом с DomHandler <ElementT, ResultT расширяет javax.xml.transform. Результат>

Все Известные Классы с реализацией:
W3CDomHandler

public interface DomHandler<ElementT,ResultT extends javax.xml.transform.Result>

Преобразовывает элемент (и его потомки) от ДОМА (или подобный) представление.

Реализации этого интерфейса будут использоваться в соединении с XmlAnyElement аннотация, чтобы отобразить элемент XML в представление инфонабора, такого как W3C ДОМ.

Реализации скрываются, как часть XML преобразовывается в/от такое представление подобное DOM, позволяя провайдеров JAXB работать с произвольным такая библиотека.

Этот интерфейс предназначается, чтобы быть реализованным писателями библиотеки и использованным провайдерами JAXB. Ни один из тех методов не предназначается, чтобы быть вызванным из приложений.

С тех пор:
JAXB2.0
Автор:
Kohsuke Кавагути

Сводка метода
 ResultT createUnmarshaller(ValidationEventHandler errorHandler)
          Когда провайдер JAXB должен неупорядочить часть документа в представление инфонабора, он сначала вызывает этот метод, чтобы создать a Result объект.
 ElementT getElement(ResultT rt)
          Как только часть отправляется Result.
 javax.xml.transform.Source marshal(ElementT n, ValidationEventHandler errorHandler)
          Этот метод вызывают, когда провайдер JAXB должен упорядочить элемент к XML.
 

Деталь метода

createUnmarshaller

ResultT createUnmarshaller(ValidationEventHandler errorHandler)
Когда провайдер JAXB должен неупорядочить часть документа в представление инфонабора, он сначала вызывает этот метод, чтобы создать a Result объект.

Провайдер JAXB тогда отправит часть XML в данный результат. Такая часть всегда формируется, поддерево целого XML-документа базировалось в элементе.

Параметры:
errorHandler - если ошибка происходит между вызовом этого метода и вызовом getElement(Result), о них нужно сообщить этому обработчику. Вызывающая сторона должна обеспечить ненулевой обработчик ошибок. Result объект, создаваемый из этого метода, может содержать ссылку на этот обработчик ошибок.
Возвраты:
нуль, если работа перестала работать. Об ошибке, должно быть, сообщили обработчику ошибок.

getElement

ElementT getElement(ResultT rt)
Как только часть отправляется Result. Этот метод вызывает провайдер JAXB, чтобы получить неупорядоченное представление элемента.

Многократные вызовы этого метода могут возвратить различные объекты. Этот метод может быть вызван только, когда целое поддерево питается к Result объект.

Параметры:
rt - Result объект, создаваемый createUnmarshaller(ValidationEventHandler).
Возвраты:
нуль, если работа перестала работать. Об ошибке, должно быть, сообщили обработчику ошибок.

упорядочить

javax.xml.transform.Source marshal(ElementT n,
                                   ValidationEventHandler errorHandler)
Этот метод вызывают, когда провайдер JAXB должен упорядочить элемент к XML.

Если ненуль, возвращенный Source должен содержать целый документ, базированный в одном элементе, который тогда соткут в больший документ, который упорядочивает провайдер JAXB.

Параметры:
errorHandler - Получает любые ошибки, произошедшие во время процесса преобразования элемента в a Source. Вызывающая сторона должна обеспечить ненулевой обработчик ошибок.
Возвраты:
нуль, если была ошибка. Об ошибке нужно было сообщить обработчику.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter