public class W3CDomHandler extends Object implements DomHandler<Element,DOMResult>
DomHandler
实现W3C DOM(
org.w3c.dom
包。)
Constructor and Description |
---|
W3CDomHandler()
默认构造函数。
|
W3CDomHandler(DocumentBuilder builder)
构造函数允许应用程序指定要使用的DOM实现。
|
Modifier and Type | Method and Description |
---|---|
DOMResult |
createUnmarshaller(ValidationEventHandler errorHandler)
当一个API提供者需要数据的一部分文档为一个信息集的表示,它首先调用这个方法来创建一个
Result 对象。
|
DocumentBuilder |
getBuilder() |
Element |
getElement(DOMResult r)
一旦部分发送到
Result 。
|
Source |
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
getElement
接口
DomHandler<Element,DOMResult>
r
创造了由
DomHandler.createUnmarshaller(ValidationEventHandler)
的
Result
对象。
public Source marshal(Element element, ValidationEventHandler errorHandler)
DomHandler
如果非零,返回的Source
必须包含整个文档的根元素,然后将其编织成一个大文件,JAXB提供编组。
marshal
接口
DomHandler<Element,DOMResult>
errorHandler
-接收将一元到
Source
过程中发生的任何错误。调用方必须提供一个非空的错误处理程序。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.