com.jdroid.java.marshaller
Class MarshallerProvider
java.lang.Object
com.jdroid.java.marshaller.MarshallerProvider
public class MarshallerProvider
- extends Object
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
get
public static MarshallerProvider get()
- Returns:
- The instance of this provider
marshall
public Object marshall(Object object,
MarshallerMode mode,
Map<String,String> extras)
innerMarshall
public Object innerMarshall(Object object,
MarshallerMode mode,
Map<String,String> extras)
getMarshaller
public Marshaller<Object,Object> getMarshaller(Object marshallerType)
setMarshallers
public void setMarshallers(Map<Class<?>,Marshaller<Object,Object>> marshallers)
addMarshaller
public void addMarshaller(Class<?> clazz,
Marshaller<? extends Object,? extends Object> marshaller)
setMarshallerTypeEvaluator
public void setMarshallerTypeEvaluator(MarshallerProvider.MarshallerTypeEvaluator marshallerTypeEvaluator)
setDefaultMarshaller
public void setDefaultMarshaller(Marshaller<Object,Object> defaultMarshaller)
Copyright © 2014. All rights reserved.