|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 JAXBException 的软件包 | |
---|---|
javax.xml.bind | 为包含解组、编组和验证功能的客户端应用程序提供运行时绑定框架。 |
javax.xml.bind.helpers | 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 |
javax.xml.bind.util | 有用的客户端实用工具类。 |
javax.xml.bind 中 JAXBException 的使用 |
---|
javax.xml.bind 中 JAXBException 的子类 | |
---|---|
class |
MarshalException 此异常指示在执行提供者无法恢复的编组操作时发生错误。 |
class |
PropertyException 此异常指示在获取或设置属性时遇到一个错误。 |
class |
UnmarshalException 此异常指示在执行阻止 JAXB 提供者完成操作的解组操作时遇到一个错误。 |
class |
ValidationException 此异常指示在执行验证操作时发生错误。 |
抛出 JAXBException 的 javax.xml.bind 中的方法 | ||
---|---|---|
abstract Marshaller |
JAXBContext.createMarshaller() 创建一个可以用来将 java 内容树转换为 XML 数据的 Marshaller 对象。 |
|
abstract Unmarshaller |
JAXBContext.createUnmarshaller() 创建一个可以用来将 XML 数据转换为 java 内容树的 Unmarshaller 对象。 |
|
abstract Validator |
JAXBContext.createValidator() 已过时。 从 JAXB 2.0 开始 |
|
abstract ValidationEventHandler |
Binder.getEventHandler() 当前的事件处理程序;如果没有设置,则返回默认事件处理程序。 |
|
ValidationEventHandler |
Marshaller.getEventHandler() 返回当前的事件处理程序,如果没有设置该处理程序,则返回默认的事件处理程序。 |
|
ValidationEventHandler |
Unmarshaller.getEventHandler() 返回当前的事件处理程序,如果没有设置事件处理程序,则返回默认的事件处理程序。 |
|
ValidationEventHandler |
Validator.getEventHandler() 已过时。 从 JAXB2.0 开始 |
|
Node |
Marshaller.getNode(Object contentTree) 获取内容树的 DOM 树视图(可选)。 |
|
Object |
UnmarshallerHandler.getResult() 获得解组的结果。 |
|
boolean |
Unmarshaller.isValidating() 已过时。 从 JAXB 2.0 开始,请参阅 Unmarshaller.getSchema() |
|
void |
Marshaller.marshal(Object jaxbElement, ContentHandler handler) 将以 jaxbElement 为根的内容树编组到 SAX2 事件中。 |
|
void |
Marshaller.marshal(Object jaxbElement, Node node) 将以 jaxbElement 为根的内容树编组到 DOM 树中。 |
|
void |
Marshaller.marshal(Object jaxbElement, OutputStream os) 将以 jaxbElement 为根的内容树编组到输出流中。 |
|
void |
Marshaller.marshal(Object jaxbElement, Result result) 将以 jaxbElement 为根的内容树编组到指定的 javax.xml.transform.Result 中。 |
|
void |
Marshaller.marshal(Object jaxbElement, Writer writer) 将以 jaxbElement 为根的内容树编组到 Writer 中。 |
|
void |
Marshaller.marshal(Object jaxbElement, XMLEventWriter writer) 将以 jaxbElement 为根的内容树编组到 XMLEventWriter 中。 |
|
abstract void |
Binder.marshal(Object jaxbObject, XmlNode xmlNode) 将 JAXB 对象树编组为新的 XML 文档。 |
|
void |
Marshaller.marshal(Object jaxbElement, XMLStreamWriter writer) 将以 jaxbElement 为根的内容树编组到 XMLStreamWriter 中。 |
|
static JAXBContext |
JAXBContext.newInstance(Class... classesToBeBound) 获得 JAXBContext 类的新实例。 |
|
static JAXBContext |
JAXBContext.newInstance(Class[] classesToBeBound, Map<String,?> properties) 获得 JAXBContext 类的新实例。 |
|
static JAXBContext |
JAXBContext.newInstance(String contextPath) 获得 JAXBContext 类的新实例。 |
|
static JAXBContext |
JAXBContext.newInstance(String contextPath, ClassLoader classLoader) 获得 JAXBContext 类的新实例。 |
|
static JAXBContext |
JAXBContext.newInstance(String contextPath, ClassLoader classLoader, Map<String,?> properties) 获得 JAXBContext 类的新实例。 |
|
abstract void |
Binder.setEventHandler(ValidationEventHandler handler) 允许应用程序注册 ValidationEventHandler。 |
|
void |
Marshaller.setEventHandler(ValidationEventHandler handler) 允许应用程序注册一个验证事件处理程序。 |
|
void |
Unmarshaller.setEventHandler(ValidationEventHandler handler) 允许应用程序注册 ValidationEventHandler。 |
|
void |
Validator.setEventHandler(ValidationEventHandler handler) 已过时。 从 JAXB2.0 开始 |
|
void |
Unmarshaller.setValidating(boolean validating) 已过时。 从 JAXB2.0 开始,请参阅 Unmarshaller.setSchema(javax.xml.validation.Schema) |
|
Object |
Unmarshaller.unmarshal(File f) 从指定的文件解组 XML 数据并返回得到的内容树。 |
|
Object |
Unmarshaller.unmarshal(InputSource source) 从指定的 SAX InputSource 解组 XML 数据并返回得到的内容树。 |
|
Object |
Unmarshaller.unmarshal(InputStream is) 从指定的 InputStream 解组 XML 数据并返回得到的内容树。 |
|
Object |
Unmarshaller.unmarshal(Node node) 从指定的 DOM 树解组全局 XML 数据并返回得到的内容树。 |
|
|
Unmarshaller.unmarshal(Node node, Class<T> declaredType) 通过 JAXB 映射的 declaredType 解组 XML 数据并返回得到的内容树。 |
|
Object |
Unmarshaller.unmarshal(Reader reader) 从指定的 Reader 解组 XML 数据并返回得到的内容树。 |
|
Object |
Unmarshaller.unmarshal(Source source) 从指定的 XML Source 解组 XML 数据并返回得到的内容树。 |
|
|
Unmarshaller.unmarshal(Source source, Class<T> declaredType) 从 declaredType 指定的 XML Source 解组 XML 数据并返回得到的内容树。 |
|
Object |
Unmarshaller.unmarshal(URL url) 从指定的 URL 解组 XML 数据并返回得到的内容树。 |
|
Object |
Unmarshaller.unmarshal(XMLEventReader reader) 从指定的 pull 解析器解组 XML 数据并返回得到的内容树。 |
|
|
Unmarshaller.unmarshal(XMLEventReader reader, Class<T> declaredType) 将根元素解组到 JAXB 映射的 declaredType 并返回得到的内容树。 |
|
abstract Object |
Binder.unmarshal(XmlNode xmlNode) 将 XML 信息集视图解组为 JAXB 对象树。 |
|
abstract
|
Binder.unmarshal(XmlNode xmlNode, Class<T> declaredType) 根据提供的 declaredType 将 XML 根元素解组为 JAXB 对象树。 |
|
Object |
Unmarshaller.unmarshal(XMLStreamReader reader) 从指定的 pull 解析器解组 XML 数据并返回得到的内容树。 |
|
|
Unmarshaller.unmarshal(XMLStreamReader reader, Class<T> declaredType) 将根元素解组到 JAXB 映射的 declaredType 并返回得到的内容树。 |
|
abstract Object |
Binder.updateJAXB(XmlNode xmlNode) 取一个 XML 节点,并更新与其关联的 JAXB 对象和该对象的子级。 |
|
abstract XmlNode |
Binder.updateXML(Object jaxbObject) 取一个 JAXB 对象,并更新与其关联的 XML 节点和该节点的子级。 |
|
abstract XmlNode |
Binder.updateXML(Object jaxbObject, XmlNode xmlNode) JAXB 对象树中所做的更改在与其关联的 XML 解析树中得到更新。 |
|
boolean |
Validator.validate(Object subrootObj) 已过时。 从 JAXB2.0 开始 |
|
boolean |
Validator.validateRoot(Object rootObj) 已过时。 从 JAXB2.0 开始 |
javax.xml.bind.helpers 中 JAXBException 的使用 |
---|
抛出 JAXBException 的 javax.xml.bind.helpers 中的方法 | ||
---|---|---|
ValidationEventHandler |
AbstractMarshallerImpl.getEventHandler() |
|
ValidationEventHandler |
AbstractUnmarshallerImpl.getEventHandler() 返回当前的事件处理程序,如果没有设置该处理程序,则返回默认的事件处理程序。 |
|
Node |
AbstractMarshallerImpl.getNode(Object obj) 默认情况下,getNode 方法不受支持并抛出 UnsupportedOperationException 。 |
|
protected XMLReader |
AbstractUnmarshallerImpl.getXMLReader() 获取配置好的 XMLReader。 |
|
boolean |
AbstractUnmarshallerImpl.isValidating() 指示 Unmarshaller 是否被配置为在执行解组操作期间进行验证。 |
|
void |
AbstractMarshallerImpl.marshal(Object obj, ContentHandler handler) |
|
void |
AbstractMarshallerImpl.marshal(Object obj, Node node) |
|
void |
AbstractMarshallerImpl.marshal(Object obj, OutputStream os) |
|
void |
AbstractMarshallerImpl.marshal(Object obj, Writer w) |
|
void |
AbstractMarshallerImpl.marshal(Object obj, XMLEventWriter writer) |
|
void |
AbstractMarshallerImpl.marshal(Object obj, XMLStreamWriter writer) |
|
void |
AbstractMarshallerImpl.setEventHandler(ValidationEventHandler handler) |
|
void |
AbstractUnmarshallerImpl.setEventHandler(ValidationEventHandler handler) 允许应用程序注册一个验证事件处理程序。 |
|
void |
AbstractUnmarshallerImpl.setValidating(boolean validating) 指定 Unmarshaller 是否应该在执行解组操作期间进行验证。 |
|
Object |
AbstractUnmarshallerImpl.unmarshal(File f) |
|
Object |
AbstractUnmarshallerImpl.unmarshal(InputSource source) |
|
Object |
AbstractUnmarshallerImpl.unmarshal(InputStream is) |
|
|
AbstractUnmarshallerImpl.unmarshal(Node node, Class<T> expectedType) |
|
Object |
AbstractUnmarshallerImpl.unmarshal(Reader reader) |
|
Object |
AbstractUnmarshallerImpl.unmarshal(Source source) |
|
|
AbstractUnmarshallerImpl.unmarshal(Source source, Class<T> expectedType) |
|
Object |
AbstractUnmarshallerImpl.unmarshal(URL url) |
|
Object |
AbstractUnmarshallerImpl.unmarshal(XMLEventReader reader) |
|
|
AbstractUnmarshallerImpl.unmarshal(XMLEventReader reader, Class<T> expectedType) |
|
protected abstract Object |
AbstractUnmarshallerImpl.unmarshal(XMLReader reader, InputSource source) 使用指定的 XMLReader 和 InputSource 解组对象。 |
|
Object |
AbstractUnmarshallerImpl.unmarshal(XMLStreamReader reader) |
|
|
AbstractUnmarshallerImpl.unmarshal(XMLStreamReader reader, Class<T> expectedType) |
javax.xml.bind.util 中 JAXBException 的使用 |
---|
抛出 JAXBException 的 javax.xml.bind.util 中的方法 | |
---|---|
Object |
JAXBResult.getResult() 获取通过转换创建的已解组对象。 |
抛出 JAXBException 的 javax.xml.bind.util 中的构造方法 | |
---|---|
JAXBResult(JAXBContext context) 创建一个使用指定 JAXBContext 来解组的新实例。 |
|
JAXBResult(Unmarshaller _unmarshaller) 创建一个使用指定 Unmarshaller 来解组对象的新实例。 |
|
JAXBSource(JAXBContext context, Object contentObject) 针对给定的内容对象创建一个新 Source 。 |
|
JAXBSource(Marshaller marshaller, Object contentObject) 针对给定的内容对象创建一个新 Source 。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。