|
Spring Web Services Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Marshaller
Defines the contract for Object XML Mapping Marshallers. Implementations of this interface can serialize a given Object to an XML Stream.
Although themarshal
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.
Method Summary | |
---|---|
void |
marshal(Object graph,
Result result)
Marshals the object graph with the given root into the provided Result . |
boolean |
supports(Class clazz)
Indicates whether this marshaller can marshal instances of the supplied type. |
Method Detail |
---|
void marshal(Object graph, Result result) throws XmlMappingException, IOException
Result
.
graph
- the root of the object graph to marshalresult
- the result to marshal to
XmlMappingException
- if the given object cannot be marshalled to the result
IOException
- if an I/O exception occursboolean supports(Class clazz)
clazz
- the class that this marshaller is being asked if it can marshal
true
if this marshaller can indeed marshal instances of the supplied class;
false
otherwise
|
Spring Web Services Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |