Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.axis.encoding.ser
Class BeanDeserializerFactory  view BeanDeserializerFactory download BeanDeserializerFactory.java

java.lang.Object
  extended byorg.apache.axis.encoding.ser.BaseFactory
      extended byorg.apache.axis.encoding.ser.BaseDeserializerFactory
          extended byorg.apache.axis.encoding.ser.BeanDeserializerFactory
All Implemented Interfaces:
javax.xml.rpc.encoding.DeserializerFactory, org.apache.axis.encoding.DeserializerFactory, java.io.Serializable

public class BeanDeserializerFactory
extends BaseDeserializerFactory

DeserializerFactory for Bean


Field Summary
protected  java.util.Map propertyMap
           
protected  org.apache.axis.description.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, mechanisms, xmlType
 
Fields inherited from class org.apache.axis.encoding.ser.BaseFactory
 
Constructor Summary
BeanDeserializerFactory(java.lang.Class javaType, javax.xml.namespace.QName xmlType)
           
 
Method Summary
protected  org.apache.axis.encoding.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, org.apache.axis.description.TypeDesc typeDesc)
          Get a list of the bean properties
private  void readObject(java.io.ObjectInputStream in)
           
 
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 transient org.apache.axis.description.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,
                               javax.xml.namespace.QName xmlType)
Method Detail

getProperties

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


getGeneralPurpose

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

Overrides:
getGeneralPurpose in class BaseDeserializerFactory

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException