org.codehaus.ivory.serialize
Class MetadataDeserializer

java.lang.Object
  |
  +--org.xml.sax.helpers.DefaultHandler
        |
        +--org.apache.axis.message.SOAPHandler
              |
              +--org.apache.axis.encoding.DeserializerImpl
                    |
                    +--org.apache.axis.encoding.ser.BeanDeserializer
                          |
                          +--org.codehaus.ivory.serialize.MetadataDeserializer
All Implemented Interfaces:
org.apache.axis.encoding.Callback, org.xml.sax.ContentHandler, javax.xml.rpc.encoding.Deserializer, org.apache.axis.encoding.Deserializer, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, java.io.Serializable

public class MetadataDeserializer
extends org.apache.axis.encoding.ser.BeanDeserializer

A BeanDeserializer with metadata support.

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

Field Summary
 
Fields inherited from class org.apache.axis.encoding.ser.BeanDeserializer
cacheStringDSer, cacheXMLType, collectionIndex, log, prevQName, propertyMap, typeDesc
 
Fields inherited from class org.apache.axis.encoding.DeserializerImpl
defaultType, id, isEnded, isHref, isNil, targets, value
 
Fields inherited from class org.apache.axis.message.SOAPHandler
myElement
 
Constructor Summary
MetadataDeserializer(java.lang.Class javaType, javax.xml.namespace.QName xmlType)
           
MetadataDeserializer(java.lang.Class javaType, javax.xml.namespace.QName xmlType, org.apache.axis.description.TypeDesc typeDesc)
           
MetadataDeserializer(java.lang.Class javaType, javax.xml.namespace.QName xmlType, org.apache.axis.description.TypeDesc typeDesc, java.util.Map propertyMap)
           
 
Methods inherited from class org.apache.axis.encoding.ser.BeanDeserializer
getAnyPropertyDesc, getDeserializer, onStartChild, onStartElement, startElement
 
Methods inherited from class org.apache.axis.encoding.DeserializerImpl
addChildDeserializer, componentsReady, endElement, getDefaultType, getMechanismType, getValue, getValue, getValueTargets, moveValueTargets, onEndElement, registerValueTarget, removeValueTargets, setChildValue, setDefaultType, setValue, setValue, valueComplete
 
Methods inherited from class org.apache.axis.message.SOAPHandler
makeNewElement, onEndChild
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataDeserializer

public MetadataDeserializer(java.lang.Class javaType,
                            javax.xml.namespace.QName xmlType)

MetadataDeserializer

public MetadataDeserializer(java.lang.Class javaType,
                            javax.xml.namespace.QName xmlType,
                            org.apache.axis.description.TypeDesc typeDesc)

MetadataDeserializer

public MetadataDeserializer(java.lang.Class javaType,
                            javax.xml.namespace.QName xmlType,
                            org.apache.axis.description.TypeDesc typeDesc,
                            java.util.Map propertyMap)


Copyright © -2003 Codehaus. All Rights Reserved.