Package com.sun.xml.rpc.encoding
Class DynamicInternalTypeMappingRegistry
- java.lang.Object
-
- com.sun.xml.rpc.encoding.DynamicInternalTypeMappingRegistry
-
- All Implemented Interfaces:
InternalTypeMappingRegistry,SerializerConstants
public class DynamicInternalTypeMappingRegistry extends Object implements InternalTypeMappingRegistry, SerializerConstants
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringDEFAULT_OPERATION_STYLEprotected static QNameELEMENT_NAMEprotected InternalTypeMappingRegistryregistry-
Fields inherited from interface com.sun.xml.rpc.encoding.SerializerConstants
DONT_ENCODE_TYPE, DONT_SERIALIZE_AS_REF, ENCODE_TYPE, NOT_NULLABLE, NOT_REFERENCEABLE, NULLABLE, REFERENCEABLE, REFERENCED_INSTANCE, SERIALIZE_AS_REF, UNREFERENCED_INSTANCE
-
-
Constructor Summary
Constructors Constructor Description DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry)DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry, BasicCall currentCall)DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry, BasicCall currentCall, SOAPVersion ver)
-
Method Summary
-
-
-
Field Detail
-
ELEMENT_NAME
protected static final QName ELEMENT_NAME
-
DEFAULT_OPERATION_STYLE
protected static String DEFAULT_OPERATION_STYLE
-
registry
protected InternalTypeMappingRegistry registry
-
-
Constructor Detail
-
DynamicInternalTypeMappingRegistry
public DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry, BasicCall currentCall)
-
DynamicInternalTypeMappingRegistry
public DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry)
-
DynamicInternalTypeMappingRegistry
public DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry, BasicCall currentCall, SOAPVersion ver)
-
-
Method Detail
-
setStyles
public void setStyles(String operationStyle)
-
getDynamicMemberRegistry
public HashMap getDynamicMemberRegistry()
-
addDynamicRegistryMembers
public void addDynamicRegistryMembers(Class parentClass, QName parentXmlType, String encoding, ParameterMemberInfo[] memberInfo)
-
getDynamicRegistryMembers
public ParameterMemberInfo[] getDynamicRegistryMembers(Class parentClass, QName parentXmlType, String encoding)
-
getStyle
public String getStyle()
-
getSerializer
public javax.xml.rpc.encoding.Serializer getSerializer(String encoding, Class javaType, QName xmlType) throws Exception
- Specified by:
getSerializerin interfaceInternalTypeMappingRegistry- Throws:
Exception
-
getDeserializer
public javax.xml.rpc.encoding.Deserializer getDeserializer(String encoding, Class javaType, QName xmlType) throws Exception
- Specified by:
getDeserializerin interfaceInternalTypeMappingRegistry- Throws:
Exception
-
getCachedEncodedSerializer
protected javax.xml.rpc.encoding.Serializer getCachedEncodedSerializer(Class javaType, QName xmlType)
-
getCachedEncodedDeserializer
protected javax.xml.rpc.encoding.Deserializer getCachedEncodedDeserializer(Class javaType, QName xmlType)
-
getCachedLiteralSerializer
protected javax.xml.rpc.encoding.Serializer getCachedLiteralSerializer(Class javaType, QName xmlType)
-
getCachedLiteralDeserializer
protected javax.xml.rpc.encoding.Deserializer getCachedLiteralDeserializer(Class javaType, QName xmlType)
-
SOAPElementLiteralSerializer
public javax.xml.rpc.encoding.Serializer SOAPElementLiteralSerializer(QName xmlType, Class javaType)
-
getSerializer
public javax.xml.rpc.encoding.Serializer getSerializer(String encoding, Class javaType) throws Exception
- Specified by:
getSerializerin interfaceInternalTypeMappingRegistry- Throws:
Exception
-
getSerializer
public javax.xml.rpc.encoding.Serializer getSerializer(String encoding, QName xmlType) throws Exception
- Specified by:
getSerializerin interfaceInternalTypeMappingRegistry- Throws:
Exception
-
getDeserializer
public javax.xml.rpc.encoding.Deserializer getDeserializer(String encoding, QName xmlType) throws Exception
- Specified by:
getDeserializerin interfaceInternalTypeMappingRegistry- Throws:
Exception
-
getJavaType
public Class getJavaType(String encoding, QName xmlType) throws Exception
- Specified by:
getJavaTypein interfaceInternalTypeMappingRegistry- Throws:
Exception
-
getXmlType
public QName getXmlType(String encoding, Class javaType) throws Exception
- Specified by:
getXmlTypein interfaceInternalTypeMappingRegistry- Throws:
Exception
-
isArray
public static boolean isArray(Class javaType, QName xmlType, SOAPVersion ver)
-
isLiteralArray
public static boolean isLiteralArray(Class javaType, QName xmlType, SOAPVersion ver)
-
-