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