org.codehaus.ivory.serialize
Class MetadataDeserializerFactory

java.lang.Object
  |
  +--org.apache.axis.encoding.ser.BaseFactory
        |
        +--org.apache.axis.encoding.ser.BaseDeserializerFactory
              |
              +--org.apache.axis.encoding.ser.BeanDeserializerFactory
                    |
                    +--org.codehaus.ivory.serialize.MetadataDeserializerFactory
All Implemented Interfaces:
org.apache.axis.encoding.DeserializerFactory, javax.xml.rpc.encoding.DeserializerFactory, java.io.Serializable

public class MetadataDeserializerFactory
extends org.apache.axis.encoding.ser.BeanDeserializerFactory

DeserializerFactory which uses MetaBeanUtils.

Since:
May 21, 2003
Author:
Dan Diephouse
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.encoding.ser.BeanDeserializerFactory
propertyMap, typeDesc
 
Fields inherited from class org.apache.axis.encoding.ser.BaseDeserializerFactory
deserClass, deserClassConstructor, getDeserializer, javaType, xmlType
 
Fields inherited from class org.apache.axis.encoding.ser.BaseFactory
methodCache
 
Constructor Summary
MetadataDeserializerFactory(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
 
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
 

Constructor Detail

MetadataDeserializerFactory

public MetadataDeserializerFactory(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 org.apache.axis.encoding.ser.BeanDeserializerFactory


Copyright © -2003 Codehaus. All Rights Reserved.