Package org.springframework.oxm
Interface Unmarshaller
- All Known Subinterfaces:
 GenericUnmarshaller,MimeUnmarshaller
- All Known Implementing Classes:
 AbstractMarshaller,Jaxb2Marshaller,XStreamMarshaller
public interface Unmarshaller
Defines the contract for Object XML Mapping unmarshallers. Implementations of this
 interface can deserialize a given XML Stream to an Object graph.
- Since:
 - 3.0
 - Author:
 - Arjen Poutsma
 - See Also:
 
- 
Method Summary
 
- 
Method Details
- 
supports
Indicate whether this unmarshaller can unmarshal instances of the supplied type.- Parameters:
 clazz- the class that this unmarshaller is being asked if it can marshal- Returns:
 trueif this unmarshaller can indeed unmarshal to the supplied class;falseotherwise
 - 
unmarshal
Unmarshal the givenSourceinto an object graph.- Parameters:
 source- the source to marshal from- Returns:
 - the object graph
 - Throws:
 IOException- if an I/O error occursXmlMappingException- if the given source cannot be mapped to an object
 
 -