Package com.sun.xml.rpc.encoding
Class InternalTypeMappingRegistryImpl
java.lang.Object
com.sun.xml.rpc.encoding.InternalTypeMappingRegistryImpl
- All Implemented Interfaces:
InternalTypeMappingRegistry,SerializerConstants
public class InternalTypeMappingRegistryImpl
extends Object
implements InternalTypeMappingRegistry, SerializerConstants
- Author:
- JAX-RPC Development Team
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final InternalTypeMappingRegistryImpl.Entryprotected static final InternalTypeMappingRegistryImpl.Rowprotected javax.xml.rpc.encoding.TypeMappingRegistryFields 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
ConstructorsConstructorDescriptionInternalTypeMappingRegistryImpl(javax.xml.rpc.encoding.TypeMappingRegistry registry) -
Method Summary
Modifier and TypeMethodDescriptionjavax.xml.rpc.encoding.DeserializergetDeserializer(String encoding, Class javaType) javax.xml.rpc.encoding.DeserializergetDeserializer(String encoding, Class javaType, QName xmlType) javax.xml.rpc.encoding.DeserializergetDeserializer(String encoding, QName xmlType) getJavaType(String encoding, QName xmlType) protected InternalTypeMappingRegistryImpl.RowgetRowMatching(String encoding, Class javaType) protected InternalTypeMappingRegistryImpl.RowgetRowMatching(String encoding, Class javaType, QName xmlType) protected InternalTypeMappingRegistryImpl.RowgetRowMatching(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) getXmlType(String encoding, Class javaType) protected voidinit()protected void
-
Field Details
-
NULL_ROW
-
NULL_ENTRY
-
registry
protected javax.xml.rpc.encoding.TypeMappingRegistry registry
-
-
Constructor Details
-
InternalTypeMappingRegistryImpl
public InternalTypeMappingRegistryImpl(javax.xml.rpc.encoding.TypeMappingRegistry registry)
-
-
Method Details
-
init
protected void init() -
setupDynamicSerializers
-
getRowMatching
protected InternalTypeMappingRegistryImpl.Row getRowMatching(String encoding, Class javaType, QName xmlType) -
getRowMatching
-
getRowMatching
-
getSerializer
public javax.xml.rpc.encoding.Serializer getSerializer(String encoding, Class javaType, QName xmlType) throws Exception - Specified by:
getSerializerin interfaceInternalTypeMappingRegistry- Throws:
Exception
-
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, Class javaType, QName xmlType) throws Exception - Specified by:
getDeserializerin interfaceInternalTypeMappingRegistry- Throws:
Exception
-
getDeserializer
public javax.xml.rpc.encoding.Deserializer getDeserializer(String encoding, Class javaType) throws Exception - 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
-