public class DynamicInternalTypeMappingRegistry extends Object implements InternalTypeMappingRegistry, SerializerConstants
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_OPERATION_STYLE |
protected static QName |
ELEMENT_NAME |
protected InternalTypeMappingRegistry |
registry |
DONT_ENCODE_TYPE, DONT_SERIALIZE_AS_REF, ENCODE_TYPE, NOT_NULLABLE, NOT_REFERENCEABLE, NULLABLE, REFERENCEABLE, REFERENCED_INSTANCE, SERIALIZE_AS_REF, UNREFERENCED_INSTANCE| Constructor and Description |
|---|
DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry) |
DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry,
BasicCall currentCall) |
DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry,
BasicCall currentCall,
SOAPVersion ver) |
protected static final QName ELEMENT_NAME
protected static String DEFAULT_OPERATION_STYLE
protected InternalTypeMappingRegistry registry
public DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry, BasicCall currentCall)
public DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry)
public DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry, BasicCall currentCall, SOAPVersion ver)
public void setStyles(String operationStyle)
public HashMap getDynamicMemberRegistry()
public void addDynamicRegistryMembers(Class parentClass, QName parentXmlType, String encoding, ParameterMemberInfo[] memberInfo)
public ParameterMemberInfo[] getDynamicRegistryMembers(Class parentClass, QName parentXmlType, String encoding)
public String getStyle()
public javax.xml.rpc.encoding.Serializer getSerializer(String encoding, Class javaType, QName xmlType) throws Exception
getSerializer in interface InternalTypeMappingRegistryExceptionpublic javax.xml.rpc.encoding.Deserializer getDeserializer(String encoding, Class javaType, QName xmlType) throws Exception
getDeserializer in interface InternalTypeMappingRegistryExceptionprotected javax.xml.rpc.encoding.Serializer getCachedEncodedSerializer(Class javaType, QName xmlType)
protected javax.xml.rpc.encoding.Deserializer getCachedEncodedDeserializer(Class javaType, QName xmlType)
protected javax.xml.rpc.encoding.Serializer getCachedLiteralSerializer(Class javaType, QName xmlType)
protected javax.xml.rpc.encoding.Deserializer getCachedLiteralDeserializer(Class javaType, QName xmlType)
public javax.xml.rpc.encoding.Serializer SOAPElementLiteralSerializer(QName xmlType, Class javaType)
public javax.xml.rpc.encoding.Serializer getSerializer(String encoding, Class javaType) throws Exception
getSerializer in interface InternalTypeMappingRegistryExceptionpublic javax.xml.rpc.encoding.Serializer getSerializer(String encoding, QName xmlType) throws Exception
getSerializer in interface InternalTypeMappingRegistryExceptionpublic javax.xml.rpc.encoding.Deserializer getDeserializer(String encoding, QName xmlType) throws Exception
getDeserializer in interface InternalTypeMappingRegistryExceptionpublic Class getJavaType(String encoding, QName xmlType) throws Exception
getJavaType in interface InternalTypeMappingRegistryExceptionpublic QName getXmlType(String encoding, Class javaType) throws Exception
getXmlType in interface InternalTypeMappingRegistryExceptionpublic static boolean isArray(Class javaType, QName xmlType, SOAPVersion ver)
public static boolean isLiteralArray(Class javaType, QName xmlType, SOAPVersion ver)
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.