Package org.apache.axis.encoding.ser
Class BeanDeserializerFactory
- java.lang.Object
-
- org.apache.axis.encoding.ser.BaseFactory
-
- org.apache.axis.encoding.ser.BaseDeserializerFactory
-
- org.apache.axis.encoding.ser.BeanDeserializerFactory
-
- All Implemented Interfaces:
java.io.Serializable
,DeserializerFactory
,DeserializerFactory
public class BeanDeserializerFactory extends BaseDeserializerFactory
DeserializerFactory for Bean- Author:
- Rich Scheuerle
, Sam Ruby - See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map
propertyMap
protected TypeDesc
typeDesc
Type metadata about this class for XML deserialization-
Fields inherited from class org.apache.axis.encoding.ser.BaseDeserializerFactory
deserClass, deserClassConstructor, getDeserializer, javaType, log, xmlType
-
-
Constructor Summary
Constructors Constructor Description BeanDeserializerFactory(java.lang.Class javaType, QName xmlType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Deserializer
getGeneralPurpose(java.lang.String mechanismType)
Optimize construction of a BeanDeserializer by caching the type descriptor and property map.static java.util.Map
getProperties(java.lang.Class javaType, TypeDesc typeDesc)
Get a list of the bean properties-
Methods inherited from class org.apache.axis.encoding.ser.BaseDeserializerFactory
createFactory, getDeserClassConstructor, getDeserializerAs, getGetDeserializer, getSpecialized, getSupportedMechanismTypes
-
Methods inherited from class org.apache.axis.encoding.ser.BaseFactory
getMethod
-
-
-
-
Field Detail
-
typeDesc
protected transient TypeDesc typeDesc
Type metadata about this class for XML deserialization
-
propertyMap
protected transient java.util.Map propertyMap
-
-
Constructor Detail
-
BeanDeserializerFactory
public BeanDeserializerFactory(java.lang.Class javaType, QName xmlType)
-
-
Method Detail
-
getProperties
public static java.util.Map getProperties(java.lang.Class javaType, TypeDesc typeDesc)
Get a list of the bean properties
-
getGeneralPurpose
protected Deserializer getGeneralPurpose(java.lang.String mechanismType)
Optimize construction of a BeanDeserializer by caching the type descriptor and property map.- Overrides:
getGeneralPurpose
in classBaseDeserializerFactory
-
-