org.apache.uima.adapter.soap
Class XmlDeserializer

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.apache.axis.message.SOAPHandler
          extended by org.apache.axis.encoding.DeserializerImpl
              extended by org.apache.uima.adapter.soap.XmlDeserializer
All Implemented Interfaces:
java.io.Serializable, javax.xml.rpc.encoding.Deserializer, org.apache.axis.encoding.Callback, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class XmlDeserializer
extends org.apache.axis.encoding.DeserializerImpl

An Axis deserializer for any XMLizable object.

See Also:
Serialized Form

Field Summary
 
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
XmlDeserializer()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void onEndElement(java.lang.String arg0, java.lang.String arg1, org.apache.axis.encoding.DeserializationContext arg2)
           
 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)
          This method is invoked when an element start tag is encountered.
 void onStartElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.xml.sax.Attributes arg3, org.apache.axis.encoding.DeserializationContext arg4)
           
 void valueComplete()
           
 
Methods inherited from class org.apache.axis.encoding.DeserializerImpl
addChildDeserializer, componentsReady, endElement, getDefaultType, getMechanismType, getValue, getValue, getValueTargets, moveValueTargets, registerValueTarget, removeValueTargets, setChildValue, setDefaultType, setValue, setValue, startElement
 
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

XmlDeserializer

public XmlDeserializer()
Method Detail

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
This method is invoked when an element start tag is encountered.

Overrides:
onStartChild in class org.apache.axis.encoding.DeserializerImpl
Parameters:
namespace - is the namespace of the element
localName - is the name of the element
prefix - is the element's prefix
attributes - are the attributes on the element...used to get the type
context - is the DeserializationContext
Throws:
org.xml.sax.SAXException

onStartElement

public void onStartElement(java.lang.String arg0,
                           java.lang.String arg1,
                           java.lang.String arg2,
                           org.xml.sax.Attributes arg3,
                           org.apache.axis.encoding.DeserializationContext arg4)
                    throws org.xml.sax.SAXException
Overrides:
onStartElement in class org.apache.axis.encoding.DeserializerImpl
Throws:
org.xml.sax.SAXException
See Also:
org.apache.axis.message.SOAPHandler#onStartElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.apache.axis.encoding.DeserializationContext)

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.apache.axis.message.SOAPHandler
Throws:
org.xml.sax.SAXException
See Also:
ContentHandler.characters(char[], int, int)

onEndElement

public void onEndElement(java.lang.String arg0,
                         java.lang.String arg1,
                         org.apache.axis.encoding.DeserializationContext arg2)
                  throws org.xml.sax.SAXException
Overrides:
onEndElement in class org.apache.axis.encoding.DeserializerImpl
Throws:
org.xml.sax.SAXException
See Also:
Deserializer.onEndElement(java.lang.String, java.lang.String, org.apache.axis.encoding.DeserializationContext)

valueComplete

public void valueComplete()
                   throws org.xml.sax.SAXException
Overrides:
valueComplete in class org.apache.axis.encoding.DeserializerImpl
Throws:
org.xml.sax.SAXException
See Also:
Deserializer.valueComplete()


Copyright © 2012. All Rights Reserved.