|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.axis.encoding.ser.BaseFactory
org.jboss.axis.encoding.ser.BaseDeserializerFactory
public abstract class 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.jboss.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 Deserializer
public 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.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 | |||||||||