org.apache.axis.encoding
public class TypeMappingDelegate extends Object implements TypeMapping
Method Summary | |
---|---|
Class[] | getAllClasses()
Returns an array of all the classes contained within this mapping |
Class | getClassForQName(QName xmlType)
Gets the Class mapped to QName. |
Class | getClassForQName(QName xmlType, Class javaType)
Gets the Class mapped to QName, preferring the passed Class if possible |
DeserializerFactory | getDeserializer(Class javaType, QName xmlType) |
DeserializerFactory | getDeserializer(Class javaType, QName xmlType, TypeMappingDelegate start) |
DeserializerFactory | getDeserializer(QName xmlType) |
TypeMappingDelegate | getNext()
getDelegate gets the new Delegate TypeMapping |
SerializerFactory | getSerializer(Class javaType, QName xmlType) |
SerializerFactory | getSerializer(Class javaType) |
String[] | getSupportedEncodings() JAX-RPC Compliant Method Definitions **************** |
QName | getTypeQName(Class javaType)
Gets the QName for the type mapped to Class. |
QName | getTypeQNameExact(Class javaType)
Get the QName for this Java class, but only return a specific
mapping if there is one. |
QName | getXMLType(Class javaType, QName xmlType, boolean encoded)
Get the exact XML type QName which will be used when serializing a
given Class to a given type QName. |
boolean | isRegistered(Class javaType, QName xmlType) |
void | register(Class javaType, QName xmlType, SerializerFactory sf, DeserializerFactory dsf)
always throws an exception |
void | removeDeserializer(Class javaType, QName xmlType) |
void | removeSerializer(Class javaType, QName xmlType) |
void | setDoAutoTypes(boolean doAutoTypes) |
void | setNext(TypeMappingDelegate next)
setDelegate sets the new Delegate TypeMapping |
void | setSupportedEncodings(String[] namespaceURIs) |
Parameters: xmlType qname or null
Returns: javaType class for type or null for no mappingor delegate
Parameters: xmlType qname or null javaType a Java class
Returns: javaType class for type or null for no mappingor delegate
Parameters: javaType class or type
Returns: xmlType qname or null
Parameters: javaType
Returns:
Parameters: javaType xmlType
Returns: the type's QName
Throws: JAXRPCException
Parameters: javaType xmlType sf dsf
Throws: JAXRPCException