Package com.sun.xml.rpc.encoding
Class TypeMappingImpl
java.lang.Object
com.sun.xml.rpc.encoding.TypeMappingImpl
- All Implemented Interfaces:
ExtendedTypeMapping,javax.xml.rpc.encoding.TypeMapping
- Direct Known Subclasses:
StandardLiteralTypeMappings,StandardSOAPTypeMappings
An implementation of the standard TypeMapping interface
- Author:
- JAX-RPC Development Team
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String[]protected String[]protected static final TypeMappingImpl.Entryprotected static final TypeMappingImpl.Rowprotected ExtendedTypeMappingprotected Listprotected static final booleanprotected static final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected javax.xml.rpc.encoding.DeserializerFactorygetDeserializer(Class javaType, boolean uniqueRequired) javax.xml.rpc.encoding.DeserializerFactorygetDeserializer(Class javaType, QName xmlType) protected javax.xml.rpc.encoding.DeserializerFactorygetDeserializer(QName xmlType, boolean uniqueRequired) protected TypeMappingImpl.EntrygetEntryCloesestTo(Class javaType) protected TypeMappingImpl.EntrygetEntryClosestTo(Class javaType, QName xmlType) protected TypeMappingImpl.EntrygetEntryMatching(Class javaType) protected TypeMappingImpl.EntrygetEntryMatching(Class javaType, QName xmlType) protected TypeMappingImpl.EntrygetEntryMatching(QName xmlType) getJavaType(QName xmlType) protected ClassgetJavaType(QName xmlType, boolean uniqueRequired) protected TypeMappingImpl.EntrygetNonPrimitiveEntryMatching(QName xmlType) protected javax.xml.rpc.encoding.SerializerFactorygetSerializer(Class javaType, boolean uniqueRequired) javax.xml.rpc.encoding.SerializerFactorygetSerializer(Class javaType, QName xmlType) protected javax.xml.rpc.encoding.SerializerFactorygetSerializer(QName xmlType, boolean uniqueRequired) String[]getXmlType(Class javaType) protected QNamegetXmlType(Class javaType, boolean uniqueRequired) booleanisRegistered(Class javaType, QName xmlType) voidregister(Class javaType, QName xmlType, javax.xml.rpc.encoding.SerializerFactory sf, javax.xml.rpc.encoding.DeserializerFactory dsf) voidremoveDeserializer(Class javaType, QName xmlType) voidremoveSerializer(Class javaType, QName xmlType) voidsetSupportedEncodings(String[] encodingURIs)
-
Field Details
-
EMPTY_STRING_ARRAY
-
UNIQUE_IS_REQUIRED
protected static final boolean UNIQUE_IS_REQUIRED- See Also:
-
UNIQUE_IS_OPTIONAL
protected static final boolean UNIQUE_IS_OPTIONAL- See Also:
-
NULL_ROW
-
NULL_ENTRY
-
parent
-
encodingURIs
-
tuples
-
-
Constructor Details
-
TypeMappingImpl
public TypeMappingImpl() -
TypeMappingImpl
-
-
Method Details
-
getSupportedEncodings
- Specified by:
getSupportedEncodingsin interfacejavax.xml.rpc.encoding.TypeMapping
-
setSupportedEncodings
- Specified by:
setSupportedEncodingsin interfacejavax.xml.rpc.encoding.TypeMapping
-
isRegistered
- Specified by:
isRegisteredin interfacejavax.xml.rpc.encoding.TypeMapping
-
register
public void register(Class javaType, QName xmlType, javax.xml.rpc.encoding.SerializerFactory sf, javax.xml.rpc.encoding.DeserializerFactory dsf) - Specified by:
registerin interfacejavax.xml.rpc.encoding.TypeMapping
-
getEntryMatching
-
getEntryMatching
-
getNonPrimitiveEntryMatching
-
getEntryMatching
-
getEntryClosestTo
-
getEntryCloesestTo
-
getSerializer
protected javax.xml.rpc.encoding.SerializerFactory getSerializer(Class javaType, boolean uniqueRequired) -
getSerializer
protected javax.xml.rpc.encoding.SerializerFactory getSerializer(QName xmlType, boolean uniqueRequired) -
getDeserializer
protected javax.xml.rpc.encoding.DeserializerFactory getDeserializer(Class javaType, boolean uniqueRequired) -
getDeserializer
protected javax.xml.rpc.encoding.DeserializerFactory getDeserializer(QName xmlType, boolean uniqueRequired) -
getJavaType
-
getXmlType
-
getSerializer
- Specified by:
getSerializerin interfacejavax.xml.rpc.encoding.TypeMapping
-
getDeserializer
- Specified by:
getDeserializerin interfacejavax.xml.rpc.encoding.TypeMapping
-
removeSerializer
- Specified by:
removeSerializerin interfacejavax.xml.rpc.encoding.TypeMapping
-
removeDeserializer
- Specified by:
removeDeserializerin interfacejavax.xml.rpc.encoding.TypeMapping
-
getJavaType
- Specified by:
getJavaTypein interfaceExtendedTypeMapping
-
getXmlType
- Specified by:
getXmlTypein interfaceExtendedTypeMapping
-