org.apache.axis.encoding.ser

Class BeanDeserializerFactory

public class BeanDeserializerFactory extends BaseDeserializerFactory

DeserializerFactory for Bean

Author: Rich Scheuerle Sam Ruby

Field Summary
protected MappropertyMap
protected TypeDesctypeDesc
Type metadata about this class for XML deserialization
Constructor Summary
BeanDeserializerFactory(Class javaType, QName xmlType)
Method Summary
protected DeserializergetGeneralPurpose(String mechanismType)
Optimize construction of a BeanDeserializer by caching the type descriptor and property map.
static MapgetProperties(Class javaType, TypeDesc typeDesc)
Get a list of the bean properties

Field Detail

propertyMap

protected transient Map propertyMap

typeDesc

protected transient TypeDesc typeDesc
Type metadata about this class for XML deserialization

Constructor Detail

BeanDeserializerFactory

public BeanDeserializerFactory(Class javaType, QName xmlType)

Method Detail

getGeneralPurpose

protected Deserializer getGeneralPurpose(String mechanismType)
Optimize construction of a BeanDeserializer by caching the type descriptor and property map.

getProperties

public static Map getProperties(Class javaType, TypeDesc typeDesc)
Get a list of the bean properties
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.