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
FieldsModifier and TypeFieldDescriptionprotected static Stringprotected static final QNameprotected InternalTypeMappingRegistryFields 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
ConstructorsConstructorDescriptionDynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry, BasicCall currentCall) DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry, BasicCall currentCall, SOAPVersion ver) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDynamicRegistryMembers(Class parentClass, QName parentXmlType, String encoding, ParameterMemberInfo[] memberInfo) protected javax.xml.rpc.encoding.DeserializergetCachedEncodedDeserializer(Class javaType, QName xmlType) protected javax.xml.rpc.encoding.SerializergetCachedEncodedSerializer(Class javaType, QName xmlType) protected javax.xml.rpc.encoding.DeserializergetCachedLiteralDeserializer(Class javaType, QName xmlType) protected javax.xml.rpc.encoding.SerializergetCachedLiteralSerializer(Class javaType, QName xmlType) javax.xml.rpc.encoding.DeserializergetDeserializer(String encoding, Class javaType, QName xmlType) javax.xml.rpc.encoding.DeserializergetDeserializer(String encoding, QName xmlType) getDynamicRegistryMembers(Class parentClass, QName parentXmlType, String encoding) getJavaType(String encoding, QName xmlType) javax.xml.rpc.encoding.SerializergetSerializer(String encoding, Class javaType) javax.xml.rpc.encoding.SerializergetSerializer(String encoding, Class javaType, QName xmlType) javax.xml.rpc.encoding.SerializergetSerializer(String encoding, QName xmlType) getStyle()getXmlType(String encoding, Class javaType) static booleanstatic booleanisArray(Class javaType, QName xmlType, SOAPVersion ver) static booleanisLiteralArray(Class javaType, QName xmlType) static booleanisLiteralArray(Class javaType, QName xmlType, SOAPVersion ver) static booleanisValueType(Class javaType) voidjavax.xml.rpc.encoding.SerializerSOAPElementLiteralSerializer(QName xmlType, Class javaType)
-
Field Details
-
ELEMENT_NAME
-
DEFAULT_OPERATION_STYLE
-
registry
-
-
Constructor Details
-
DynamicInternalTypeMappingRegistry
public DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry, BasicCall currentCall) -
DynamicInternalTypeMappingRegistry
-
DynamicInternalTypeMappingRegistry
public DynamicInternalTypeMappingRegistry(InternalTypeMappingRegistry registry, BasicCall currentCall, SOAPVersion ver)
-
-
Method Details
-
setStyles
-
getDynamicMemberRegistry
-
addDynamicRegistryMembers
public void addDynamicRegistryMembers(Class parentClass, QName parentXmlType, String encoding, ParameterMemberInfo[] memberInfo) -
getDynamicRegistryMembers
public ParameterMemberInfo[] getDynamicRegistryMembers(Class parentClass, QName parentXmlType, String encoding) -
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
-
getCachedEncodedDeserializer
-
getCachedLiteralSerializer
-
getCachedLiteralDeserializer
-
SOAPElementLiteralSerializer
-
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
- Specified by:
getJavaTypein interfaceInternalTypeMappingRegistry- Throws:
Exception
-
getXmlType
- Specified by:
getXmlTypein interfaceInternalTypeMappingRegistry- Throws:
Exception
-
isArray
-
isLiteralArray
-
isArray
-
isLiteralArray
-
isValueType
- Throws:
Exception
-