org.springframework.oxm
public interface: Marshaller [javadoc |
source]
All Known Implementing Classes:
AbstractJaxbMarshaller, AnnotationXStreamMarshaller, XmlBeansMarshaller, AbstractMarshaller, XStreamMarshaller, CastorMarshaller, GenericMarshaller, JibxMarshaller, Jaxb1Marshaller, Jaxb2Marshaller, MimeMarshaller, AbstractMarshaller
Defines the contract for Object XML Mapping Marshallers. Implementations of this interface can serialize a given
Object to an XML Stream.
Although the
marshal
method accepts a
java.lang.Object
as its first parameter, most
Marshaller
implementations cannot handle arbitrary
java.lang.Object
. Instead, a object
class must be registered with the marshaller, or have a common base class.
- author:
Arjen
- Poutsma
- since:
1.0.0
-