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