public class WsDTOGenericMetadataSourceAdapter
extends MetadataSourceAdapter
| Constructor and Description |
|---|
WsDTOGenericMetadataSourceAdapter(java.lang.Class<?> clazz,
java.util.Collection<java.lang.Class<?>> typeAdapters,
java.lang.Boolean wrapCollections,
MetadataNameProvider nameProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adaptField(XmlElement element,
java.lang.reflect.Field field,
java.util.Map<java.lang.String,java.lang.Class> adapterMap) |
protected JavaType |
createJavaType() |
protected ObjectFactory |
createObjectFactory() |
protected XmlRootElement |
createRootElement() |
protected XmlBindings |
createXmlBindings() |
protected XmlElement |
createXmlElement(java.lang.reflect.Field field) |
protected java.lang.String |
getAdapterType(java.lang.Class paramClass) |
protected java.lang.Class<?> |
getClazz() |
protected MetadataNameProvider |
getNameProvider() |
protected java.util.Collection<java.lang.Class<?>> |
getTypeAdapters() |
protected java.lang.Boolean |
getWrapCollections() |
XmlBindings |
getXmlBindings(java.util.Map<java.lang.String,?> properties,
java.lang.ClassLoader classLoader) |
protected boolean |
isTypeAdapters() |
protected boolean |
isWrapCollections() |
protected void |
processBindingInner(JavaType javaType,
ObjectFactory factory,
boolean wrap,
boolean adapt,
java.util.Map<java.lang.String,java.lang.Class> adapterMap,
java.lang.reflect.Field field) |
protected void |
processXmlType(JavaType javaType,
ObjectFactory factory) |
protected boolean |
shouldAdaptField(java.lang.reflect.Field field,
java.util.Map<java.lang.String,java.lang.Class> adapterMap) |
protected boolean |
shouldWrapField(java.lang.reflect.Field field) |
protected void |
wrapField(XmlElement xe,
java.lang.reflect.Field field) |
public WsDTOGenericMetadataSourceAdapter(java.lang.Class<?> clazz,
java.util.Collection<java.lang.Class<?>> typeAdapters,
java.lang.Boolean wrapCollections,
MetadataNameProvider nameProvider)
public XmlBindings getXmlBindings(java.util.Map<java.lang.String,?> properties,
java.lang.ClassLoader classLoader)
protected ObjectFactory createObjectFactory()
protected JavaType createJavaType()
protected XmlRootElement createRootElement()
protected XmlBindings createXmlBindings()
protected void processXmlType(JavaType javaType,
ObjectFactory factory)
protected java.lang.String getAdapterType(java.lang.Class paramClass)
protected void processBindingInner(JavaType javaType,
ObjectFactory factory,
boolean wrap,
boolean adapt,
java.util.Map<java.lang.String,java.lang.Class> adapterMap,
java.lang.reflect.Field field)
protected XmlElement createXmlElement(java.lang.reflect.Field field)
protected boolean shouldWrapField(java.lang.reflect.Field field)
protected void wrapField(XmlElement xe,
java.lang.reflect.Field field)
protected boolean shouldAdaptField(java.lang.reflect.Field field,
java.util.Map<java.lang.String,java.lang.Class> adapterMap)
protected void adaptField(XmlElement element,
java.lang.reflect.Field field,
java.util.Map<java.lang.String,java.lang.Class> adapterMap)
protected boolean isWrapCollections()
protected boolean isTypeAdapters()
protected java.lang.Class<?> getClazz()
protected MetadataNameProvider getNameProvider()
protected java.util.Collection<java.lang.Class<?>> getTypeAdapters()
protected java.lang.Boolean getWrapCollections()
Copyright © 2018 SAP SE. All Rights Reserved.