|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.axis.encoding.ser.BaseFactory
org.apache.axis.encoding.ser.BaseDeserializerFactory
Base class for Axis Deserialization Factory classes for code reuse
| Field Summary | |
protected Class |
deserClass
|
protected Constructor |
deserClassConstructor
|
protected Method |
getDeserializer
|
protected Class |
javaType
|
protected javax.xml.namespace.QName |
xmlType
|
| Constructor Summary | |
BaseDeserializerFactory(Class deserClass)
Constructor |
|
BaseDeserializerFactory(Class deserClass,
javax.xml.namespace.QName xmlType,
Class javaType)
|
|
| Method Summary | |
static DeserializerFactory |
createFactory(Class factory,
Class javaType,
javax.xml.namespace.QName xmlType)
Utility method that intospects on a factory class to decide how to create the factory. |
protected Constructor |
getDeserClassConstructor()
Returns the deserClassConstructor. |
javax.xml.rpc.encoding.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. |
| Methods inherited from class org.apache.axis.encoding.ser.BaseFactory |
getMethod |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Class deserClass
protected javax.xml.namespace.QName xmlType
protected Class javaType
protected transient Constructor deserClassConstructor
protected transient Method getDeserializer
| Constructor Detail |
public BaseDeserializerFactory(Class deserClass)
deserClass - is the class of the Deserializerpublic BaseDeserializerFactory(Class deserClass, javax.xml.namespace.QName xmlType, Class javaType)
| Method Detail |
public javax.xml.rpc.encoding.Deserializer getDeserializerAs(String mechanismType) throws javax.xml.rpc.JAXRPCException
getDeserializerAs in interface javax.xml.rpc.encoding.DeserializerFactoryjavax.xml.rpc.JAXRPCExceptionprotected Deserializer getGeneralPurpose(String mechanismType)
protected Deserializer getSpecialized(String mechanismType)
public Iterator getSupportedMechanismTypes()
getSupportedMechanismTypes in interface javax.xml.rpc.encoding.DeserializerFactorypublic static DeserializerFactory createFactory(Class factory, Class javaType, javax.xml.namespace.QName xmlType)
factory - classjavaType - xmlType - protected Constructor getDeserClassConstructor()
protected Method getGetDeserializer()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||