org.jboss.axis.encoding.ser
Class BeanDeserializerFactory

java.lang.Object
  extended byorg.jboss.axis.encoding.ser.BaseFactory (src) 
      extended byorg.jboss.axis.encoding.ser.BaseDeserializerFactory (src) 
          extended byorg.jboss.axis.encoding.ser.BeanDeserializerFactory
All Implemented Interfaces:
DeserializerFactory (src) , DeserializerFactory (src) , java.io.Serializable

public class BeanDeserializerFactory
extends BaseDeserializerFactory (src)

DeserializerFactory for Bean

See Also:
Serialized Form

Field Summary
protected  java.util.Map propertyMap
           
protected  TypeDesc (src) typeDesc
          Type metadata about this class for XML deserialization
 
Fields inherited from class org.jboss.axis.encoding.ser.BaseDeserializerFactory (src)
deserClass, deserClassConstructor, getDeserializer, javaType, xmlType
 
Constructor Summary
BeanDeserializerFactory(java.lang.Class javaType, QName (src)  xmlType)
           
 
Method Summary
protected  Deserializer (src) 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 (src)  typeDesc)
          Get a list of the bean properties
 
Methods inherited from class org.jboss.axis.encoding.ser.BaseDeserializerFactory (src)
createFactory, getDeserClassConstructor, getDeserializerAs, getGetDeserializer, getSpecialized, getSupportedMechanismTypes
 
Methods inherited from class org.jboss.axis.encoding.ser.BaseFactory (src)
getMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typeDesc

protected TypeDesc (src)  typeDesc
Type metadata about this class for XML deserialization


propertyMap

protected java.util.Map propertyMap
Constructor Detail

BeanDeserializerFactory

public BeanDeserializerFactory(java.lang.Class javaType,
                               QName (src)  xmlType)
Method Detail

getProperties

public static java.util.Map getProperties(java.lang.Class javaType,
                                          TypeDesc (src)  typeDesc)
Get a list of the bean properties


getGeneralPurpose

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

Overrides:
getGeneralPurpose in class BaseDeserializerFactory (src)