Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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:
  javax.xml.rpc.encoding.DeserializerFactory, DeserializerFactory, Serializable

public class BeanDeserializerFactory
extends BaseDeserializerFactory

DeserializerFactory for Bean

Author:
  Rich Scheuerle , Sam Ruby
See Also:
  Serialized Form

Field Summary
`protected 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, xmlType`

Constructor Summary
`BeanDeserializerFactory(Class javaType, javax.xml.namespace.QName xmlType)`

Method Summary
`protected Deserializer` | `getGeneralPurpose(String mechanismType)` Optimize construction of a BeanDeserializer by caching the type descriptor and property map.
`static Map` | `getProperties(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`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### typeDesc

    protected TypeDesc typeDesc

  Type metadata about this class for XML deserialization

### propertyMap

    protected Map propertyMap

Constructor Detail

### BeanDeserializerFactory

    public BeanDeserializerFactory(Class javaType,
                                   javax.xml.namespace.QName xmlType)

Method Detail

### getProperties

    public static Map getProperties(Class javaType,
                                    TypeDesc typeDesc)

  Get a list of the bean properties

### getGeneralPurpose

    protected Deserializer getGeneralPurpose(String mechanismType)

  Optimize construction of a BeanDeserializer by caching the type descriptor and property map.

  Overrides:
    `getGeneralPurpose` in class `BaseDeserializerFactory`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2002 JBoss Group, LLC. All Rights Reserved.