org.apache.axis.encoding.ser
public abstract class BaseDeserializerFactory extends BaseFactory implements DeserializerFactory
Field Summary | |
---|---|
protected Class | deserClass |
protected Constructor | deserClassConstructor |
protected Method | getDeserializer |
protected Class | javaType |
protected static Log | log |
protected QName | xmlType |
Constructor Summary | |
---|---|
BaseDeserializerFactory(Class deserClass)
Constructor | |
BaseDeserializerFactory(Class deserClass, QName xmlType, Class javaType) |
Method Summary | |
---|---|
static DeserializerFactory | createFactory(Class factory, Class javaType, QName xmlType)
Utility method that intospects on a factory class to decide how to
create the factory. |
protected Constructor | getDeserClassConstructor()
Returns the deserClassConstructor. |
Deserializer | getDeserializerAs(String mechanismType) |
protected Deserializer | getGeneralPurpose(String mechanismType)
Obtains a deserializer by invoking |
protected Method | getGetDeserializer()
Returns the getDeserializer. |
protected Deserializer | getSpecialized(String mechanismType)
Obtains a deserializer by invoking getDeserializer method in the
javaType class or its Helper class. |
Iterator | getSupportedMechanismTypes()
Returns a list of all XML processing mechanism types supported by this DeserializerFactory.
|
Parameters: deserClass is the class of the Deserializer
Parameters: factory class javaType xmlType
Returns: Constructor
Returns: Method
Returns: List of unique identifiers for the supported XML processing mechanism types