public interface DomHandler<ElementT,ResultT extends Result>
实现该接口将被用在与XmlAnyElement
注释连接图XML元素进入设备如W3C DOM表示。
如何实现隐藏XML的一部分转换成/从DOM表示,允许JAXB商任意这样的图书馆工作。
该接口的目的是通过图书馆实现,JAXB提供程序使用的作家。这些方法中没有一个是从应用程序调用的。
Modifier and Type | Method and Description |
---|---|
ResultT |
createUnmarshaller(ValidationEventHandler errorHandler)
当一个API提供者需要数据的一部分文档为一个信息集的表示,它首先调用这个方法来创建一个
Result 对象。
|
ElementT |
getElement(ResultT rt)
一旦部分发送到
Result 。
|
Source |
marshal(ElementT n, ValidationEventHandler errorHandler)
这种方法被称为当JAXB提供者需要元帅元素的XML。
|
ResultT createUnmarshaller(ValidationEventHandler errorHandler)
Result
对象。
JAXB提供商将发送XML的一部分进入了已知的结果。这一部分总是形成子树对整个XML文档的根元素。
errorHandler
这个方法的调用和
getElement(Result)
调用之间,他们必须上报该处理程序。调用方必须提供一个非空的错误处理程序。
Result
对象创建的这个方法可能会参考这个错误处理程序。
ElementT getElement(ResultT rt)
rt
创造了由
createUnmarshaller(ValidationEventHandler)
的
Result
对象。
Source marshal(ElementT n, ValidationEventHandler errorHandler)
如果非零,返回的Source
必须包含整个文档的根元素,然后将其编织成一个大文件,JAXB提供编组。
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.