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 Classes Modifier and Type Class Description protected static classInternalTypeMappingRegistryImpl.Entryprotected static classInternalTypeMappingRegistryImpl.Row
-
Field Summary
Fields Modifier and Type Field Description protected static InternalTypeMappingRegistryImpl.EntryNULL_ENTRYprotected static InternalTypeMappingRegistryImpl.RowNULL_ROWprotected javax.xml.rpc.encoding.TypeMappingRegistryregistry-
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 InternalTypeMappingRegistryImpl(javax.xml.rpc.encoding.TypeMappingRegistry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.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)ClassgetJavaType(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)QNamegetXmlType(String encoding, Class javaType)protected voidinit()protected voidsetupDynamicSerializers(SOAPVersion ver)
-
-
-
Field Detail
-
NULL_ROW
protected static final InternalTypeMappingRegistryImpl.Row NULL_ROW
-
NULL_ENTRY
protected static final InternalTypeMappingRegistryImpl.Entry NULL_ENTRY
-
registry
protected javax.xml.rpc.encoding.TypeMappingRegistry registry
-
-
Method Detail
-
init
protected void init()
-
setupDynamicSerializers
protected void setupDynamicSerializers(SOAPVersion ver)
-
getRowMatching
protected InternalTypeMappingRegistryImpl.Row getRowMatching(String encoding, Class javaType, QName xmlType)
-
getRowMatching
protected InternalTypeMappingRegistryImpl.Row getRowMatching(String encoding, QName xmlType)
-
getRowMatching
protected InternalTypeMappingRegistryImpl.Row getRowMatching(String encoding, Class javaType)
-
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
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
-
-