public class W3CDomHandler extends Object implements DomHandler<Element,DOMResult>
DomHandler
реализация для W3C ДОМ (org.w3c.dom
пакет.)Конструктор и Описание |
---|
W3CDomHandler()
Конструктор по умолчанию.
|
W3CDomHandler(DocumentBuilder builder)
Конструктор, который позволяет приложениям определять который реализация ДОМА использоваться.
|
Модификатор и Тип | Метод и Описание |
---|---|
DOMResult |
createUnmarshaller(ValidationEventHandler errorHandler)
Когда провайдер JAXB должен неупорядочить часть документа в представление инфонабора, он сначала вызывает этот метод, чтобы создать a
Result объект. |
DocumentBuilder |
getBuilder() |
Элемент |
getElement(DOMResult r)
Как только часть отправляется
Result . |
Источник |
marshal(Element element, ValidationEventHandler errorHandler)
Этот метод вызывают, когда провайдер JAXB должен упорядочить элемент к XML.
|
void |
setBuilder(DocumentBuilder builder) |
public W3CDomHandler()
public W3CDomHandler(DocumentBuilder builder)
builder
- не должен быть нуль. JAXB использует это DocumentBuilder
создать новый элемент.public DocumentBuilder getBuilder()
public void setBuilder(DocumentBuilder builder)
public DOMResult createUnmarshaller(ValidationEventHandler errorHandler)
DomHandler
Result
объект. Провайдер JAXB тогда отправит часть XML в данный результат. Такая часть всегда формируется, поддерево целого XML-документа базировалось в элементе.
createUnmarshaller
в интерфейсе DomHandler<Element,DOMResult>
errorHandler
- если ошибка происходит между вызовом этого метода и вызовом DomHandler.getElement(Result)
, о них нужно сообщить этому обработчику. Вызывающая сторона должна обеспечить ненулевой обработчик ошибок. Result
объект, создаваемый из этого метода, может содержать ссылку на этот обработчик ошибок.public Element getElement(DOMResult r)
DomHandler
Result
. Этот метод вызывает провайдер JAXB, чтобы получить неупорядоченное представление элемента. Многократные вызовы этого метода могут возвратить различные объекты. Этот метод может быть вызван только, когда целое поддерево питается к Result
объект.
getElement
в интерфейсе DomHandler<Element,DOMResult>
r
- Result
объект, создаваемый DomHandler.createUnmarshaller(ValidationEventHandler)
.public Source marshal(Element element, ValidationEventHandler errorHandler)
DomHandler
Если ненуль, возвращенный Source
должен содержать целый документ, базированный в одном элементе, который тогда соткут в больший документ, который упорядочивает провайдер JAXB.
marshal
в интерфейсе DomHandler<Element,DOMResult>
errorHandler
- Получает любые ошибки, произошедшие во время процесса преобразования элемента в a Source
. Вызывающая сторона должна обеспечить ненулевой обработчик ошибок.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92