# Package org.springframework.oxm

Root package for Spring's O/X Mapping integration classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  GenericMarshaller | Subinterface of `Marshaller` that has support for Java 5 generics.
  GenericUnmarshaller | Subinterface of `Unmarshaller` that has support for Java 5 generics.
  Marshaller | Defines the contract for Object XML Mapping Marshallers.
  Unmarshaller | Defines the contract for Object XML Mapping unmarshallers.

- Exception Summary
  Exception | Description
  --- | ---
  MarshallingException | Base class for exception thrown when a marshalling or unmarshalling error occurs.
  MarshallingFailureException | Exception thrown on marshalling failure.
  UncategorizedMappingException | Exception that indicates that the cause cannot be distinguished further.
  UnmarshallingFailureException | Exception thrown on unmarshalling failure.
  ValidationFailureException | Exception thrown on marshalling validation failure.
  XmlMappingException | Root of the hierarchy of Object XML Mapping exceptions.

## Package org.springframework.oxm Description

Root package for Spring's O/X Mapping integration classes. Contains generic Marshaller and Unmarshaller interfaces, and XmlMappingExceptions related to O/X Mapping