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- 
supportsIndicate 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
 
- 
unmarshalUnmarshal the givenSourceinto an object graph.- Parameters:
- source- the source to marshal from
- Returns:
- the object graph
- Throws:
- IOException- if an I/O error occurs
- XmlMappingException- if the given source cannot be mapped to an object
 
 
-