private static class ConversionSchemas.AbstractMarshallerSet extends java.lang.Object implements ConversionSchemas.MarshallerSet
Modifier and Type | Field and Description |
---|---|
private java.util.List<ConversionSchemas.Pair<ArgumentMarshaller>> |
marshallers |
private java.util.List<ConversionSchemas.Pair<ArgumentMarshaller>> |
setMarshallers |
Constructor and Description |
---|
AbstractMarshallerSet(java.util.List<ConversionSchemas.Pair<ArgumentMarshaller>> marshallers,
java.util.List<ConversionSchemas.Pair<ArgumentMarshaller>> setMarshallers) |
Modifier and Type | Method and Description |
---|---|
ArgumentMarshaller |
getMarshaller(java.lang.reflect.Method getter) |
ArgumentMarshaller |
getMemberMarshaller(java.lang.reflect.Type memberType) |
private ArgumentMarshaller |
getScalar(java.lang.reflect.Method getter,
java.lang.Class<?> type) |
private ArgumentMarshaller |
getSet(java.lang.reflect.Method getter,
java.lang.Class<?> memberType) |
private final java.util.List<ConversionSchemas.Pair<ArgumentMarshaller>> marshallers
private final java.util.List<ConversionSchemas.Pair<ArgumentMarshaller>> setMarshallers
public AbstractMarshallerSet(java.util.List<ConversionSchemas.Pair<ArgumentMarshaller>> marshallers, java.util.List<ConversionSchemas.Pair<ArgumentMarshaller>> setMarshallers)
public ArgumentMarshaller getMarshaller(java.lang.reflect.Method getter)
getMarshaller
in interface ConversionSchemas.MarshallerSet
public ArgumentMarshaller getMemberMarshaller(java.lang.reflect.Type memberType)
getMemberMarshaller
in interface ConversionSchemas.MarshallerSet
private ArgumentMarshaller getScalar(java.lang.reflect.Method getter, java.lang.Class<?> type)
private ArgumentMarshaller getSet(java.lang.reflect.Method getter, java.lang.Class<?> memberType)