org.globus.wsrf.encoding
Class AnyListDeserializer

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.apache.axis.message.SOAPHandler
          extended byorg.apache.axis.encoding.DeserializerImpl
              extended byorg.globus.wsrf.encoding.AnyListDeserializer
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 AnyListDeserializer
extends org.apache.axis.encoding.DeserializerImpl

See Also:
Serialized Form

Nested Class Summary
private  class AnyListDeserializer.AnyListTarget
           
 
Field Summary
private  java.lang.Class javaType
           
(package private) static org.apache.commons.logging.Log logger
           
private  javax.xml.namespace.QName xmlType
           
 
Fields inherited from class org.apache.axis.encoding.DeserializerImpl
componentsReadyFlag, defaultType, id, isEnded, isHref, isNil, log, targets, value
 
Fields inherited from class org.apache.axis.message.SOAPHandler
myElement
 
Constructor Summary
AnyListDeserializer(java.lang.Class javaType, javax.xml.namespace.QName xmlType)
           
AnyListDeserializer(java.lang.Class javaType, javax.xml.namespace.QName xmlType, org.apache.axis.description.TypeDesc desc)
           
 
Method Summary
 org.apache.axis.message.SOAPHandler onStartChild(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, org.apache.axis.encoding.DeserializationContext context)
           
 void onStartElement(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, org.apache.axis.encoding.DeserializationContext context)
           
 
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, startElement, valueComplete
 
Methods inherited from class org.apache.axis.message.SOAPHandler
characters, 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
 

Field Detail

logger

static org.apache.commons.logging.Log logger

xmlType

private javax.xml.namespace.QName xmlType

javaType

private java.lang.Class javaType
Constructor Detail

AnyListDeserializer

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

AnyListDeserializer

public AnyListDeserializer(java.lang.Class javaType,
                           javax.xml.namespace.QName xmlType,
                           org.apache.axis.description.TypeDesc desc)
Method Detail

onStartElement

public void onStartElement(java.lang.String namespace,
                           java.lang.String localName,
                           java.lang.String prefix,
                           org.xml.sax.Attributes attributes,
                           org.apache.axis.encoding.DeserializationContext context)
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

onStartChild

public org.apache.axis.message.SOAPHandler onStartChild(java.lang.String namespace,
                                                        java.lang.String localName,
                                                        java.lang.String prefix,
                                                        org.xml.sax.Attributes attributes,
                                                        org.apache.axis.encoding.DeserializationContext context)
                                                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException