Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
javax.xml.bind.JAXBException

Packages that use JAXBException
javax.xml.bind | Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
javax.xml.bind.helpers | JAXB Provider Use Only: Provides partial default implementations for some of the `javax.xml.bind` interfaces.
javax.xml.bind.util | Useful client utility classes.

Uses of JAXBException in javax.xml.bind

Subclasses of JAXBException in javax.xml.bind
`class` | `MarshalException` This exception indicates that an error has occurred while performing a marshal operation that the provider is unable to recover from.
`class` | `PropertyException` This exception indicates that an error was encountered while getting or setting a property.
`class` | `UnmarshalException` This exception indicates that an error has occurred while performing an unmarshal operation that prevents the JAXB Provider from completing the operation.
`class` | `ValidationException` This exception indicates that an error has occurred while performing a validate operation.

Methods in javax.xml.bind that throw JAXBException
`abstract Marshaller` | `JAXBContext.createMarshaller()` Create a `Marshaller` object that can be used to convert a java content tree into XML data.
`abstract Unmarshaller` | `JAXBContext.createUnmarshaller()` Create an `Unmarshaller` object that can be used to convert XML data into a java content tree.
`abstract Validator` | `JAXBContext.createValidator()` Deprecated. since JAXB2.0
`ValidationEventHandler` | `Validator.getEventHandler()` Deprecated. since JAXB2.0
`ValidationEventHandler` | `Marshaller.getEventHandler()` Return the current event handler or the default event handler if one hasn't been set.
`ValidationEventHandler` | `Unmarshaller.getEventHandler()` Return the current event handler or the default event handler if one hasn't been set.
`abstract ValidationEventHandler` | `Binder.getEventHandler()` Return the current event handler or the default event handler if one hasn't been set.
`Node` | `Marshaller.getNode(Object contentTree)` Get a DOM tree view of the content tree(Optional).
`Object` | `UnmarshallerHandler.getResult()` Obtains the unmarshalled result.
`boolean` | `Unmarshaller.isValidating()` Deprecated. since JAXB2.0, please see `Unmarshaller.getSchema()`
`void` | `Marshaller.marshal(Object jaxbElement, ContentHandler handler)` Marshal the content tree rooted at `jaxbElement` into SAX2 events.
`void` | `Marshaller.marshal(Object jaxbElement, File output)` Marshal the content tree rooted at `jaxbElement` into a file.
`void` | `Marshaller.marshal(Object jaxbElement, Node node)` Marshal the content tree rooted at `jaxbElement` into a DOM tree.
`void` | `Marshaller.marshal(Object jaxbElement, OutputStream os)` Marshal the content tree rooted at `jaxbElement` into an output stream.
`void` | `Marshaller.marshal(Object jaxbElement, Result result)` Marshal the content tree rooted at `jaxbElement` into the specified `javax.xml.transform.Result`.
`void` | `Marshaller.marshal(Object jaxbElement, Writer writer)` Marshal the content tree rooted at `jaxbElement` into a Writer.
`void` | `Marshaller.marshal(Object jaxbElement, XMLEventWriter writer)` Marshal the content tree rooted at `jaxbElement` into a `XMLEventWriter`.
`abstract void` | `Binder.marshal(Object jaxbObject, XmlNode xmlNode)` Marshal a JAXB object tree to a new XML document.
`void` | `Marshaller.marshal(Object jaxbElement, XMLStreamWriter writer)` Marshal the content tree rooted at `jaxbElement` into a `XMLStreamWriter`.
`static JAXBContext` | `JAXBContext.newInstance(Class... classesToBeBound)` Obtain a new instance of a `JAXBContext` class.
`static JAXBContext` | `JAXBContext.newInstance(Class[] classesToBeBound, Map<String,?> properties)` Obtain a new instance of a `JAXBContext` class.
`static JAXBContext` | `JAXBContext.newInstance(String contextPath)` Obtain a new instance of a `JAXBContext` class.
`static JAXBContext` | `JAXBContext.newInstance(String contextPath, ClassLoader classLoader)` Obtain a new instance of a `JAXBContext` class.
`static JAXBContext` | `JAXBContext.newInstance(String contextPath, ClassLoader classLoader, Map<String,?> properties)` Obtain a new instance of a `JAXBContext` class.
`void` | `Validator.setEventHandler(ValidationEventHandler handler)` Deprecated. since JAXB2.0
`void` | `Marshaller.setEventHandler(ValidationEventHandler handler)` Allow an application to register a validation event handler.
`void` | `Unmarshaller.setEventHandler(ValidationEventHandler handler)` Allow an application to register a `ValidationEventHandler`.
`abstract void` | `Binder.setEventHandler(ValidationEventHandler handler)` Allow an application to register a `ValidationEventHandler`.
`void` | `Unmarshaller.setValidating(boolean validating)` Deprecated. since JAXB2.0, please see `Unmarshaller.setSchema(javax.xml.validation.Schema)`
`Object` | `Unmarshaller.unmarshal(File f)` Unmarshal XML data from the specified file and return the resulting content tree.
`Object` | `Unmarshaller.unmarshal(InputSource source)` Unmarshal XML data from the specified SAX InputSource and return the resulting content tree.
`Object` | `Unmarshaller.unmarshal(InputStream is)` Unmarshal XML data from the specified InputStream and return the resulting content tree.
`Object` | `Unmarshaller.unmarshal(Node node)` Unmarshal global XML data from the specified DOM tree and return the resulting content tree.
`
`<T> JAXBElement<T>`
` | `Unmarshaller.unmarshal(Node node, Class<T> declaredType)` Unmarshal XML data by JAXB mapped `declaredType` and return the resulting content tree.
`Object` | `Unmarshaller.unmarshal(Reader reader)` Unmarshal XML data from the specified Reader and return the resulting content tree.
`Object` | `Unmarshaller.unmarshal(Source source)` Unmarshal XML data from the specified XML Source and return the resulting content tree.
`
`<T> JAXBElement<T>`
` | `Unmarshaller.unmarshal(Source source, Class<T> declaredType)` Unmarshal XML data from the specified XML Source by `declaredType` and return the resulting content tree.
`Object` | `Unmarshaller.unmarshal(URL url)` Unmarshal XML data from the specified URL and return the resulting content tree.
`Object` | `Unmarshaller.unmarshal(XMLEventReader reader)` Unmarshal XML data from the specified pull parser and return the resulting content tree.
`
`<T> JAXBElement<T>`
` | `Unmarshaller.unmarshal(XMLEventReader reader, Class<T> declaredType)` Unmarshal root element to JAXB mapped `declaredType` and return the resulting content tree.
`abstract Object` | `Binder.unmarshal(XmlNode xmlNode)` Unmarshal XML infoset view to a JAXB object tree.
`abstract
`<T> JAXBElement<T>`
` | `Binder.unmarshal(XmlNode xmlNode, Class<T> declaredType)` Unmarshal XML root element by provided `declaredType` to a JAXB object tree.
`Object` | `Unmarshaller.unmarshal(XMLStreamReader reader)` Unmarshal XML data from the specified pull parser and return the resulting content tree.
`
`<T> JAXBElement<T>`
` | `Unmarshaller.unmarshal(XMLStreamReader reader, Class<T> declaredType)` Unmarshal root element to JAXB mapped `declaredType` and return the resulting content tree.
`abstract Object` | `Binder.updateJAXB(XmlNode xmlNode)` Takes an XML node and updates its associated JAXB object and its descendants.
`abstract XmlNode` | `Binder.updateXML(Object jaxbObject)` Takes an JAXB object and updates its associated XML node and its descendants.
`abstract XmlNode` | `Binder.updateXML(Object jaxbObject, XmlNode xmlNode)` Changes in JAXB object tree are updated in its associated XML parse tree.
`boolean` | `Validator.validate(Object subrootObj)` Deprecated. since JAXB2.0
`boolean` | `Validator.validateRoot(Object rootObj)` Deprecated. since JAXB2.0

Uses of JAXBException in javax.xml.bind.helpers

Methods in javax.xml.bind.helpers that throw JAXBException
`ValidationEventHandler` | `AbstractUnmarshallerImpl.getEventHandler()` Return the current event handler or the default event handler if one hasn't been set.
`ValidationEventHandler` | `AbstractMarshallerImpl.getEventHandler()`
`Node` | `AbstractMarshallerImpl.getNode(Object obj)` By default, the getNode method is unsupported and throw an `UnsupportedOperationException`.
`protected XMLReader` | `AbstractUnmarshallerImpl.getXMLReader()` Obtains a configured XMLReader.
`boolean` | `AbstractUnmarshallerImpl.isValidating()` Indicates whether or not the Unmarshaller is configured to validate during unmarshal operations.
`void` | `AbstractMarshallerImpl.marshal(Object obj, ContentHandler handler)`
`void` | `AbstractMarshallerImpl.marshal(Object jaxbElement, File output)`
`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` | `AbstractUnmarshallerImpl.setEventHandler(ValidationEventHandler handler)` Allow an application to register a validation event handler.
`void` | `AbstractMarshallerImpl.setEventHandler(ValidationEventHandler handler)`
`void` | `AbstractUnmarshallerImpl.setValidating(boolean validating)` Specifies whether or not the Unmarshaller should validate during unmarshal operations.
`Object` | `AbstractUnmarshallerImpl.unmarshal(File f)`
`Object` | `AbstractUnmarshallerImpl.unmarshal(InputSource source)`
`Object` | `AbstractUnmarshallerImpl.unmarshal(InputStream is)`
`
`<T> JAXBElement<T>`
` | `AbstractUnmarshallerImpl.unmarshal(Node node, Class<T> expectedType)`
`Object` | `AbstractUnmarshallerImpl.unmarshal(Reader reader)`
`Object` | `AbstractUnmarshallerImpl.unmarshal(Source source)`
`
`<T> JAXBElement<T>`
` | `AbstractUnmarshallerImpl.unmarshal(Source source, Class<T> expectedType)`
`Object` | `AbstractUnmarshallerImpl.unmarshal(URL url)`
`Object` | `AbstractUnmarshallerImpl.unmarshal(XMLEventReader reader)`
`
`<T> JAXBElement<T>`
` | `AbstractUnmarshallerImpl.unmarshal(XMLEventReader reader, Class<T> expectedType)`
`protected abstract Object` | `AbstractUnmarshallerImpl.unmarshal(XMLReader reader, InputSource source)` Unmarshals an object by using the specified XMLReader and the InputSource.
`Object` | `AbstractUnmarshallerImpl.unmarshal(XMLStreamReader reader)`
`
`<T> JAXBElement<T>`
` | `AbstractUnmarshallerImpl.unmarshal(XMLStreamReader reader, Class<T> expectedType)`

Uses of JAXBException in javax.xml.bind.util

Methods in javax.xml.bind.util that throw JAXBException
`Object` | `JAXBResult.getResult()` Gets the unmarshalled object created by the transformation.

Constructors in javax.xml.bind.util that throw JAXBException
`JAXBResult(JAXBContext context)` Creates a new instance that uses the specified JAXBContext to unmarshal.
`JAXBResult(Unmarshaller _unmarshaller)` Creates a new instance that uses the specified Unmarshaller to unmarshal an object.
`JAXBSource(JAXBContext context, Object contentObject)` Creates a new `Source` for the given content object.
`JAXBSource(Marshaller marshaller, Object contentObject)` Creates a new `Source` for the given content object.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.