javax.xml.rpc.encoding
Interface TypeMapping
- All Known Subinterfaces:
- TypeMapping (src)
- All Known Implementing Classes:
- TypeMappingImpl (src)
- public interface TypeMapping
This is the base interface for the representation of a type mapping. A
TypeMapping implementation class may support one or more encoding styles.
For its supported encoding styles, a TypeMapping instance maintains a set of
tuples of the type {Java Class, SerializerFactory, DeserializerFactory,
XML type-QName}.
getDeserializer
public DeserializerFactory (src) getDeserializer(java.lang.Class javaType,
QName (src) xmlType)
getSerializer
public SerializerFactory (src) getSerializer(java.lang.Class javaType,
QName (src) xmlType)
getSupportedEncodings
public java.lang.String[] getSupportedEncodings()
setSupportedEncodings
public void setSupportedEncodings(java.lang.String[] encodingStyleURIs)
isRegistered
public boolean isRegistered(java.lang.Class javaType,
QName (src) xmlType)
register
public void register(java.lang.Class javaType,
QName (src) xmlType,
SerializerFactory (src) sf,
DeserializerFactory (src) dsf)
removeDeserializer
public void removeDeserializer(java.lang.Class javaType,
QName (src) xmlType)
removeSerializer
public void removeSerializer(java.lang.Class javaType,
QName (src) xmlType)