org.apache.axis.encoding
Class VectorDeserializer

java.lang.Object
  |
  +--org.xml.sax.helpers.DefaultHandler
        |
        +--org.apache.axis.message.SOAPHandler
              |
              +--org.apache.axis.encoding.Deserializer
                    |
                    +--org.apache.axis.encoding.VectorDeserializer
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, ValueReceiver

public class VectorDeserializer
extends Deserializer
implements ValueReceiver

An VectorDeserializer handles deserializing SOAP vectors. for compatibility with SOAP 2.2

Author:
Carsten Ziegeler (cziegeler@apache.org)

Inner Class Summary
static class VectorDeserializer.Factory
           
 
Inner classes inherited from class org.apache.axis.encoding.Deserializer
Deserializer.FieldTarget, Deserializer.MethodTarget, Deserializer.Target
 
Field Summary
static DeserializerFactory factory
           
 
Fields inherited from class org.apache.axis.encoding.Deserializer
isComplete, targets, value
 
Fields inherited from class org.apache.axis.message.SOAPHandler
myElement
 
Constructor Summary
VectorDeserializer()
           
 
Method Summary
 SOAPHandler onStartChild(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext context)
           
 void onStartElement(java.lang.String namespace, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes, DeserializationContext context)
          Subclasses override this
 void valueReady(java.lang.Object value, java.lang.Object hint)
           
 
Methods inherited from class org.apache.axis.encoding.Deserializer
copyValueTargets, endElement, getValue, onEndElement, registerCallback, registerValueTarget, registerValueTarget, setValue, startElement, valueComplete
 
Methods inherited from class org.apache.axis.message.SOAPHandler
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
 

Field Detail

factory

public static DeserializerFactory factory
Constructor Detail

VectorDeserializer

public VectorDeserializer()
Method Detail

onStartElement

public void onStartElement(java.lang.String namespace,
                           java.lang.String localName,
                           java.lang.String qName,
                           org.xml.sax.Attributes attributes,
                           DeserializationContext context)
                    throws org.xml.sax.SAXException
Description copied from class: Deserializer
Subclasses override this
Overrides:
onStartElement in class Deserializer

onStartChild

public SOAPHandler onStartChild(java.lang.String namespace,
                                java.lang.String localName,
                                java.lang.String prefix,
                                org.xml.sax.Attributes attributes,
                                DeserializationContext context)
                         throws org.xml.sax.SAXException
Overrides:
onStartChild in class Deserializer

valueReady

public void valueReady(java.lang.Object value,
                       java.lang.Object hint)
Specified by:
valueReady in interface ValueReceiver


Copyright © 2001 Apache XML Project. All Rights Reserved.