|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.DeserializerFactory
javax.xml.rpc.JAXRPCException
protected Deserializer getGeneralPurpose(String mechanismType)
protected Deserializer getSpecialized(String mechanismType)
public Iterator getSupportedMechanismTypes()
getSupportedMechanismTypes
in interface javax.xml.rpc.encoding.DeserializerFactory
public 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 |