| Name | Description | Type | Package | Framework |
| AbstractMarshaller | Abstract implementation of the Marshaller and Unmarshaller interface. | Class | org.springframework.oxm.support | Spring MVC |
| CastorMappingException | Exception thrown by CastorMarshaller whenever it encounters a mapping problem. | Class | org.springframework.oxm.castor | Spring MVC |
| CastorMarshaller | not require any further configuration, though setting target classes, target packages orproviding a mapping file can be used to have more control over the behavior of Castor. | Class | org.springframework.oxm.castor | Spring MVC |
| CastorMarshallerBeanDefinitionParser | Parser for the | Class | org.springframework.oxm.config | Spring MVC |
| CatchAllConverter | XStream Converter that supports all classes but throws exceptionsfor (un)marshalling. | Class | org.springframework.oxm.xstream | Spring MVC |
| GenericMarshaller | Subinterface of Marshaller that has support for Java 5 generics. | Interface | org.springframework.oxm | Spring MVC |
| GenericUnmarshaller | Subinterface of Unmarshaller that has support for Java 5 generics. | Interface | org.springframework.oxm | Spring MVC |
| Jaxb2Marshaller | as included in JDK 6 update 4+ and Java 7/8. | Class | org.springframework.oxm.jaxb | Spring MVC |
| JibxMarshaller | The typical usage will be to set the targetClass and optionally thebindingName property on this bean. | Class | org.springframework.oxm.jibx | Spring MVC |
| Marshaller | Defines the contract for Object XML Mapping Marshallers. | Interface | org.springframework.oxm | Spring MVC |
| MarshallingException | Base class for exception thrown when a marshalling or unmarshalling error occurs. | Class | org.springframework.oxm | Spring MVC |
| MarshallingFailureException | Exception thrown on marshalling failure. | Class | org.springframework.oxm | Spring MVC |
| MarshallingSource | Source implementation that uses a Marshaller. | Class | org.springframework.oxm.support | Spring MVC |
| MimeContainer | Represents a container for MIME attachmentsConcrete implementations might adapt a SOAPMessage or an email message. | Interface | org.springframework.oxm.mime | Spring MVC |
| MimeMarshaller | Subinterface of Marshaller that can use MIME attachments to optimizestorage of binary data. | Interface | org.springframework.oxm.mime | Spring MVC |
| MimeUnmarshaller | Subinterface of Unmarshaller that can use MIME attachmentsto optimize storage of binary data. | Interface | org.springframework.oxm.mime | Spring MVC |
| OxmNamespaceHandler | NamespaceHandler for the 'oxm' namespace. | Class | org.springframework.oxm.config | Spring MVC |
| SaxResourceUtils | Convenient utility methods for dealing with SAX. | Class | org.springframework.oxm.support | Spring MVC |
| UncategorizedMappingException | Exception that indicates that the cause cannot be distinguished further. | Class | org.springframework.oxm | Spring MVC |
| Unmarshaller | Defines the contract for Object XML Mapping unmarshallers. | Interface | org.springframework.oxm | Spring MVC |
| UnmarshallingFailureException | Exception thrown on unmarshalling failure. | Class | org.springframework.oxm | Spring MVC |
| ValidationFailureException | Exception thrown on marshalling validation failure. | Class | org.springframework.oxm | Spring MVC |
| XmlBeansMarshaller | Options can be set by setting the xmlOptions property. | Class | org.springframework.oxm.xmlbeans | Spring MVC |
| XmlMappingException | Root of the hierarchy of Object XML Mapping exceptions. | Class | org.springframework.oxm | Spring MVC |
| XmlOptionsFactoryBean | FactoryBean that configures an XMLBeans XmlOptions objectand provides it as a bean reference. | Class | org.springframework.oxm.xmlbeans | Spring MVC |
| XStreamMarshaller | By default, XStream does not require any further configuration and can (un)marshalany class on the classpath. | Class | org.springframework.oxm.xstream | Spring MVC |