## Uses of Class
org.springframework.oxm.XmlMappingException

- Packages that use XmlMappingException
  Package | Description
  --- | ---
  org.springframework.jms.support.converter | Provides a MessageConverter abstraction to convert between Java objects and JMS messages.
  org.springframework.oxm | Root package for Spring's O/X Mapping integration classes.
  org.springframework.oxm.jaxb | Package providing integration of JAXB with Spring's O/X Mapping support.
  org.springframework.oxm.jibx | Package providing integration of JiBX with Spring's O/X Mapping support.
  org.springframework.oxm.mime | Contains (un)marshallers optimized to store binary data in MIME attachments.
  org.springframework.oxm.support | Provides generic support classes for using Spring's O/X Mapping integration within various scenario's.
  org.springframework.oxm.xstream | Package providing integration of XStream with Spring's O/X Mapping support.

- - ### Uses of XmlMappingException in org.springframework.jms.support.converter

    Methods in org.springframework.jms.support.converter that throw XmlMappingException
    Modifier and Type | Method and Description
    --- | ---
    `protected BytesMessage` | MarshallingMessageConverter.`marshalToBytesMessage(Object object, Session session, Marshaller marshaller)` Marshal the given object to a `BytesMessage`.
    `protected Message` | MarshallingMessageConverter.`marshalToMessage(Object object, Session session, Marshaller marshaller, MessageType targetType)` Template method that allows for custom message marshalling.
    `protected TextMessage` | MarshallingMessageConverter.`marshalToTextMessage(Object object, Session session, Marshaller marshaller)` Marshal the given object to a `TextMessage`.
    `protected Object` | MarshallingMessageConverter.`unmarshalFromBytesMessage(BytesMessage message, Unmarshaller unmarshaller)` Unmarshal the given `BytesMessage` into an object.
    `protected Object` | MarshallingMessageConverter.`unmarshalFromMessage(Message message, Unmarshaller unmarshaller)` Template method that allows for custom message unmarshalling.
    `protected Object` | MarshallingMessageConverter.`unmarshalFromTextMessage(TextMessage message, Unmarshaller unmarshaller)` Unmarshal the given `TextMessage` into an object.

  - ### Uses of XmlMappingException in org.springframework.oxm

    Subclasses of XmlMappingException in org.springframework.oxm
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MarshallingException` Base class for exception thrown when a marshalling or unmarshalling error occurs.
    `class` | `MarshallingFailureException` Exception thrown on marshalling failure.
    `class` | `UncategorizedMappingException` Exception that indicates that the cause cannot be distinguished further.
    `class` | `UnmarshallingFailureException` Exception thrown on unmarshalling failure.
    `class` | `ValidationFailureException` Exception thrown on marshalling validation failure.

    Methods in org.springframework.oxm that throw XmlMappingException
    Modifier and Type | Method and Description
    --- | ---
    `void` | Marshaller.`marshal(Object graph, Result result)` Marshal the object graph with the given root into the provided `Result`.
    `Object` | Unmarshaller.`unmarshal(Source source)` Unmarshal the given `Source` into an object graph.

  - ### Uses of XmlMappingException in org.springframework.oxm.jaxb

    Methods in org.springframework.oxm.jaxb that return XmlMappingException
    Modifier and Type | Method and Description
    --- | ---
    `protected XmlMappingException` | Jaxb2Marshaller.`convertJaxbException(JAXBException ex)` Convert the given `JAXBException` to an appropriate exception from the `org.springframework.oxm` hierarchy.

    Methods in org.springframework.oxm.jaxb that throw XmlMappingException
    Modifier and Type | Method and Description
    --- | ---
    `void` | Jaxb2Marshaller.`marshal(Object graph, Result result)`
    `void` | Jaxb2Marshaller.`marshal(Object graph, Result result, MimeContainer mimeContainer)`
    `Object` | Jaxb2Marshaller.`unmarshal(Source source)`
    `Object` | Jaxb2Marshaller.`unmarshal(Source source, MimeContainer mimeContainer)`

  - ### Uses of XmlMappingException in org.springframework.oxm.jibx

    Methods in org.springframework.oxm.jibx that return XmlMappingException
    Modifier and Type | Method and Description
    --- | ---
    `XmlMappingException` | JibxMarshaller.`convertJibxException(org.jibx.runtime.JiBXException ex, boolean marshalling)` Deprecated. Convert the given `JiBXException` to an appropriate exception from the `org.springframework.oxm` hierarchy.

    Methods in org.springframework.oxm.jibx that throw XmlMappingException
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JibxMarshaller.`marshalDomNode(Object graph, Node node)` Deprecated.
    `protected void` | JibxMarshaller.`marshalOutputStream(Object graph, OutputStream outputStream)` Deprecated.
    `protected void` | JibxMarshaller.`marshalSaxHandlers(Object graph, ContentHandler contentHandler, LexicalHandler lexicalHandler)` Deprecated.
    `protected void` | JibxMarshaller.`marshalWriter(Object graph, Writer writer)` Deprecated.
    `protected void` | JibxMarshaller.`marshalXmlStreamWriter(Object graph, XMLStreamWriter streamWriter)` Deprecated.
    `protected Object` | JibxMarshaller.`unmarshalDomNode(Node node)` Deprecated.
    `protected Object` | JibxMarshaller.`unmarshalInputStream(InputStream inputStream)` Deprecated.
    `protected Object` | JibxMarshaller.`unmarshalReader(Reader reader)` Deprecated.
    `protected Object` | JibxMarshaller.`unmarshalSaxReader(XMLReader xmlReader, InputSource inputSource)` Deprecated.

  - ### Uses of XmlMappingException in org.springframework.oxm.mime

    Methods in org.springframework.oxm.mime that throw XmlMappingException
    Modifier and Type | Method and Description
    --- | ---
    `void` | MimeMarshaller.`marshal(Object graph, Result result, MimeContainer mimeContainer)` Marshals the object graph with the given root into the provided `Result`, writing binary data to a `MimeContainer`.
    `Object` | MimeUnmarshaller.`unmarshal(Source source, MimeContainer mimeContainer)` Unmarshals the given provided `Source` into an object graph, reading binary attachments from a `MimeContainer`.

  - ### Uses of XmlMappingException in org.springframework.oxm.support

    Methods in org.springframework.oxm.support that throw XmlMappingException
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractMarshaller.`marshal(Object graph, Result result)` Marshals the object graph with the given root into the provided `javax.xml.transform.Result`.
    `protected abstract void` | AbstractMarshaller.`marshalDomNode(Object graph, Node node)` Abstract template method for marshalling the given object graph to a DOM `Node`.
    `protected void` | AbstractMarshaller.`marshalDomResult(Object graph, DOMResult domResult)` Template method for handling `DOMResult`s.
    `protected abstract void` | AbstractMarshaller.`marshalOutputStream(Object graph, OutputStream outputStream)` Abstract template method for marshalling the given object graph to a `OutputStream`.
    `protected abstract void` | AbstractMarshaller.`marshalSaxHandlers(Object graph, ContentHandler contentHandler, LexicalHandler lexicalHandler)` Abstract template method for marshalling the given object graph to a SAX `ContentHandler`.
    `protected void` | AbstractMarshaller.`marshalSaxResult(Object graph, SAXResult saxResult)` Template method for handling `SAXResult`s.
    `protected void` | AbstractMarshaller.`marshalStaxResult(Object graph, Result staxResult)` Template method for handling `StaxResult`s.
    `protected void` | AbstractMarshaller.`marshalStreamResult(Object graph, StreamResult streamResult)` Template method for handling `StreamResult`s.
    `protected abstract void` | AbstractMarshaller.`marshalWriter(Object graph, Writer writer)` Abstract template method for marshalling the given object graph to a `Writer`.
    `protected abstract void` | AbstractMarshaller.`marshalXmlEventWriter(Object graph, XMLEventWriter eventWriter)` Abstract template method for marshalling the given object to a StAX `XMLEventWriter`.
    `protected abstract void` | AbstractMarshaller.`marshalXmlStreamWriter(Object graph, XMLStreamWriter streamWriter)` Abstract template method for marshalling the given object to a StAX `XMLStreamWriter`.
    `Object` | AbstractMarshaller.`unmarshal(Source source)` Unmarshals the given provided `javax.xml.transform.Source` into an object graph.
    `protected abstract Object` | AbstractMarshaller.`unmarshalDomNode(Node node)` Abstract template method for unmarshalling from a given DOM `Node`.
    `protected Object` | AbstractMarshaller.`unmarshalDomSource(DOMSource domSource)` Template method for handling `DOMSource`s.
    `protected abstract Object` | AbstractMarshaller.`unmarshalInputStream(InputStream inputStream)` Abstract template method for unmarshalling from a given `InputStream`.
    `protected abstract Object` | AbstractMarshaller.`unmarshalReader(Reader reader)` Abstract template method for unmarshalling from a given `Reader`.
    `protected abstract Object` | AbstractMarshaller.`unmarshalSaxReader(XMLReader xmlReader, InputSource inputSource)` Abstract template method for unmarshalling using a given SAX `XMLReader` and `InputSource`.
    `protected Object` | AbstractMarshaller.`unmarshalSaxSource(SAXSource saxSource)` Template method for handling `SAXSource`s.
    `protected Object` | AbstractMarshaller.`unmarshalStaxSource(Source staxSource)` Template method for handling `StaxSource`s.
    `protected Object` | AbstractMarshaller.`unmarshalStreamSource(StreamSource streamSource)` Template method for handling `StreamSource`s.
    `protected abstract Object` | AbstractMarshaller.`unmarshalXmlEventReader(XMLEventReader eventReader)` Abstract template method for unmarshalling from a given Stax `XMLEventReader`.
    `protected abstract Object` | AbstractMarshaller.`unmarshalXmlStreamReader(XMLStreamReader streamReader)` Abstract template method for unmarshalling from a given Stax `XMLStreamReader`.

  - ### Uses of XmlMappingException in org.springframework.oxm.xstream

    Methods in org.springframework.oxm.xstream that return XmlMappingException
    Modifier and Type | Method and Description
    --- | ---
    `protected XmlMappingException` | XStreamMarshaller.`convertXStreamException(Exception ex, boolean marshalling)` Convert the given XStream exception to an appropriate exception from the `org.springframework.oxm` hierarchy.

    Methods in org.springframework.oxm.xstream that throw XmlMappingException
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | XStreamMarshaller.`marshalDomNode(Object graph, Node node)`
    `void` | XStreamMarshaller.`marshalOutputStream(Object graph, OutputStream outputStream)`
    `void` | XStreamMarshaller.`marshalOutputStream(Object graph, OutputStream outputStream, com.thoughtworks.xstream.converters.DataHolder dataHolder)`
    `protected void` | XStreamMarshaller.`marshalSaxHandlers(Object graph, ContentHandler contentHandler, LexicalHandler lexicalHandler)`
    `void` | XStreamMarshaller.`marshalWriter(Object graph, Writer writer)`
    `void` | XStreamMarshaller.`marshalWriter(Object graph, Writer writer, com.thoughtworks.xstream.converters.DataHolder dataHolder)`
    `protected void` | XStreamMarshaller.`marshalXmlEventWriter(Object graph, XMLEventWriter eventWriter)`
    `protected void` | XStreamMarshaller.`marshalXmlStreamWriter(Object graph, XMLStreamWriter streamWriter)`
    `protected Object` | XStreamMarshaller.`unmarshalDomNode(Node node)`
    `Object` | XStreamMarshaller.`unmarshalInputStream(InputStream inputStream)`
    `Object` | XStreamMarshaller.`unmarshalInputStream(InputStream inputStream, com.thoughtworks.xstream.converters.DataHolder dataHolder)`
    `Object` | XStreamMarshaller.`unmarshalReader(Reader reader)`
    `Object` | XStreamMarshaller.`unmarshalReader(Reader reader, com.thoughtworks.xstream.converters.DataHolder dataHolder)`
    `protected Object` | XStreamMarshaller.`unmarshalSaxReader(XMLReader xmlReader, InputSource inputSource)`
    `protected Object` | XStreamMarshaller.`unmarshalStreamSource(StreamSource streamSource)`
    `protected Object` | XStreamMarshaller.`unmarshalXmlEventReader(XMLEventReader eventReader)`
    `protected Object` | XStreamMarshaller.`unmarshalXmlStreamReader(XMLStreamReader streamReader)`