@UESComponent public interface Marshaller
| Modifier and Type | Method and Description |
|---|---|
MarshallingContext |
createContext(MediaType aMediaType)
Creates context for specified media type.
|
boolean |
isSupported(java.lang.Class<?> aClass,
Returns whether it's possible to (un)marshal value of class aClass to/from
media type aMediaType.
|
void |
marshal(java.lang.Object aObject,
Performs marshalling of aObject into aOutput stream using specified
context.
|
void |
marshal(java.lang.Object aObject,
Performs marshalling of aObject into aOutput stream in specified media
type.
|
<T> T |
unmarshal(java.lang.Class<T> aClass,
Performs unmarshalling of an object of class aClass from aInput stream
using specified context.
|
<T> T |
unmarshal(java.lang.Class<T> aClass,
Performs unmarshalling of an object of class aClass from aInput stream
which contains data in specified media type format.
|
aMediaType - The media type.aClass - The class.aMediaType - The media type.Note that using this method is effectively the same as calling:
marshaller.marshal(aObject, aOutput, marshaller.createContext(aMediaType));
aObject - The object to marshal.aOutput - The output stream.aMediaType - The media type.aObject - The object to marshal.aOutput - The output stream.aContext - The context.Note that using this method is effectively the same as calling:
marshaller.unmarshal(aClass, aInput, marshaller.createContext(aMediaType));
T - The type of the unmarshalled object.aClass - The class of the unmarshalled object.aInput - The input stream to unmarshal from.aMediaType - The media type.T - The type of the unmarshalled object.aClass - The class of the unmarshalled object.aInput - The input stream to unmarshal from.aContext - The context.