## Uses of Interface
org.apache.axis.encoding.Deserializer

Packages that use Deserializer
org.apache.axis.encoding
org.apache.axis.encoding.ser
org.apache.axis.encoding.ser.castor
org.apache.axis.encoding.ser.xbeans
org.apache.axis.message
org.apache.axis.types

Uses of Deserializer in org.apache.axis.encoding

Classes in org.apache.axis.encoding that implement Deserializer
`class` `DeserializerImpl` The Deserializer base class.

Fields in org.apache.axis.encoding declared as Deserializer
`Deserializer` `DeserializerTarget.target`

Methods in org.apache.axis.encoding that return Deserializer
`Deserializer` `DeserializationContext.getDeserializer(java.lang.Class cls, QName xmlType)` Get a Deserializer which can turn a given xml type into a given Java type
`Deserializer` `DeserializationContext.getDeserializerForClass(java.lang.Class cls)` Convenience method to get the Deserializer for a specific java class from its meta data.
`Deserializer` `DeserializationContext.getDeserializerForType(QName xmlType)` Convenience method to get the Deserializer for a specific xmlType.

Methods in org.apache.axis.encoding with parameters of type Deserializer
`void` `Deserializer.moveValueTargets(Deserializer other)` Move someone else's targets to our own (see DeserializationContext) The DeserializationContext only allows one Deserializer to wait for a unknown multi-ref'ed value.
`void` `DeserializationContext.registerFixup(java.lang.String href, Deserializer dser)` During deserialization, an element with an href=#id<int> may be encountered before the element defining id=id<int> is read.
`void` `DeserializerImpl.moveValueTargets(Deserializer other)` Move someone else's targets to our own (see DeserializationContext) The DeserializationContext only allows one Deserializer to wait for a unknown multi-ref'ed value.
`void` `DeserializerImpl.addChildDeserializer(Deserializer dSer)`

Constructors in org.apache.axis.encoding with parameters of type Deserializer
`DeserializerTarget(Deserializer target, java.lang.Object hint)`
`ConstructorTarget(java.lang.reflect.Constructor constructor, Deserializer deSerializer)`

Uses of Deserializer in org.apache.axis.encoding.ser

Classes in org.apache.axis.encoding.ser that implement Deserializer
`class` `ArrayDeserializer` An ArrayDeserializer handles deserializing SOAP arrays.
`class` `Base64Deserializer` Deserializer for Base64
`class` `BeanDeserializer` General purpose deserializer for an arbitrary java bean.
`class` `CalendarDeserializer` The CalendarSerializer deserializes a dateTime.
`class` `DateDeserializer` The DateSerializer deserializes a Date.
`class` `DocumentDeserializer` Deserializer for DOM Document
`class` `ElementDeserializer` Deserializer for DOM elements
`class` `EnumDeserializer` Deserializer for a JAX-RPC enum.
`class` `HexDeserializer` Deserializer for hexBinary.
`class` `ImageDataHandlerDeserializer` ImageDataHandler Deserializer Modified by Russell Butek <butek@us.ibm.com>
`class` `JAFDataHandlerDeserializer` JAFDataHandler Serializer
`class` `MapDeserializer`
`class` `MimeMultipartDataHandlerDeserializer` MimeMultipartDataHandler Deserializer
`class` `OctetStreamDataHandlerDeserializer` application/octet-stream DataHandler Deserializer Modified by Davanum Srinivas <dims@yahoo.com>
`class` `PlainTextDataHandlerDeserializer` text/plain DataHandler Deserializer Modified by Russell Butek <butek@us.ibm.com>
`class` `QNameDeserializer` The DateSerializer deserializes a Date.
`class` `SimpleDeserializer` A deserializer for any simple type with a (String) constructor.
`class` `SimpleListDeserializer` Deserializer for based on SimpleDeserializer
`class` `SourceDataHandlerDeserializer` SourceDataHandler Deserializer Modified by Russell Butek <butek@us.ibm.com>
`class` `TimeDeserializer` The TimeSerializer deserializes a time.
`class` `VectorDeserializer` Deserializer for SOAP Vectors for compatibility with SOAP 2.2.

Methods in org.apache.axis.encoding.ser that return Deserializer
`protected Deserializer` `BeanDeserializerFactory.getGeneralPurpose(java.lang.String mechanismType)` Optimize construction of a BeanDeserializer by caching the type descriptor and property map.
`protected Deserializer` `BeanDeserializer.getDeserializer(QName xmlType, java.lang.Class javaType, java.lang.String href, DeserializationContext context)` Get the Deserializer for the attribute or child element.
`protected Deserializer` `BaseDeserializerFactory.getGeneralPurpose(java.lang.String mechanismType)` Obtains a deserializer by invoking <constructor>(javaType, xmlType) on the deserClass.
`protected Deserializer` `BaseDeserializerFactory.getSpecialized(java.lang.String mechanismType)` Obtains a deserializer by invoking getDeserializer method in the javaType class or its Helper class.

Uses of Deserializer in org.apache.axis.encoding.ser.castor

Classes in org.apache.axis.encoding.ser.castor that implement Deserializer
`class` `CastorDeserializer` Castor deserializer
`class` `CastorEnumTypeDeserializer` Castor deserializer

Uses of Deserializer in org.apache.axis.encoding.ser.xbeans

Classes in org.apache.axis.encoding.ser.xbeans that implement Deserializer
`class` `XmlBeanDeserializer` Class XmlBeanDeserializer

Uses of Deserializer in org.apache.axis.message

Fields in org.apache.axis.message declared as Deserializer
`protected Deserializer` `MessageElement.fixupDeserializer` !!! TODO : Make sure this handles multiple targets

Methods in org.apache.axis.message that return Deserializer
`Deserializer` `MessageElement.getFixupDeserializer()`

Methods in org.apache.axis.message with parameters of type Deserializer
`void` `MessageElement.setFixupDeserializer(Deserializer dser)`

Uses of Deserializer in org.apache.axis.types

Methods in org.apache.axis.types that return Deserializer
`static Deserializer` `Schema.getDeserializer(java.lang.String mechType, java.lang.Class _javaType, QName _xmlType)` Get Custom Deserializer

Copyright © 2005 Apache Web Services Project. All Rights Reserved.