public class MarshallerProvider
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MarshallerProvider.MarshallerTypeEvaluator |
| Modifier and Type | Method and Description |
|---|---|
void |
addMarshaller(java.lang.Class<?> clazz,
Marshaller<? extends java.lang.Object,? extends java.lang.Object> marshaller) |
static MarshallerProvider |
get() |
Marshaller<java.lang.Object,java.lang.Object> |
getMarshaller(java.lang.Object marshallerType) |
java.lang.Object |
innerMarshall(java.lang.Object object,
MarshallerMode mode,
java.util.Map<java.lang.String,java.lang.String> extras) |
java.lang.Object |
marshall(java.lang.Object object,
MarshallerMode mode,
java.util.Map<java.lang.String,java.lang.String> extras) |
void |
setDefaultMarshaller(Marshaller<java.lang.Object,java.lang.Object> defaultMarshaller) |
void |
setMarshallers(java.util.Map<java.lang.Class<?>,Marshaller<java.lang.Object,java.lang.Object>> marshallers) |
void |
setMarshallerTypeEvaluator(MarshallerProvider.MarshallerTypeEvaluator marshallerTypeEvaluator) |
public static MarshallerProvider get()
public java.lang.Object marshall(java.lang.Object object,
MarshallerMode mode,
java.util.Map<java.lang.String,java.lang.String> extras)
public java.lang.Object innerMarshall(java.lang.Object object,
MarshallerMode mode,
java.util.Map<java.lang.String,java.lang.String> extras)
public Marshaller<java.lang.Object,java.lang.Object> getMarshaller(java.lang.Object marshallerType)
public void setMarshallers(java.util.Map<java.lang.Class<?>,Marshaller<java.lang.Object,java.lang.Object>> marshallers)
public void addMarshaller(java.lang.Class<?> clazz,
Marshaller<? extends java.lang.Object,? extends java.lang.Object> marshaller)
public void setMarshallerTypeEvaluator(MarshallerProvider.MarshallerTypeEvaluator marshallerTypeEvaluator)
public void setDefaultMarshaller(Marshaller<java.lang.Object,java.lang.Object> defaultMarshaller)