org.codehaus.ivory.serialize
Class MetadataDeserializer

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.apache.axis.message.SOAPHandler
          extended byorg.apache.axis.encoding.DeserializerImpl
              extended byorg.apache.axis.encoding.ser.BeanDeserializer
                  extended byorg.codehaus.ivory.serialize.MetadataDeserializer
All Implemented Interfaces:
org.apache.axis.encoding.Callback, org.xml.sax.ContentHandler, org.apache.axis.encoding.Deserializer, javax.xml.rpc.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
characters, getAnyPropertyDesc, getDeserializer, handleMixedContent, onEndElement, onStartChild, onStartElement, startElement
 
Methods inherited from class org.apache.axis.encoding.DeserializerImpl
addChildDeserializer, componentsReady, endElement, getDefaultType, getMechanismType, getValue, getValue, getValueTargets, moveValueTargets, 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
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 © -2004 Codehaus. All Rights Reserved.