org.apache.uima.adapter.soap
Class XmlDeserializer

java.lang.Object
  extended by DeserializerImpl
      extended by org.apache.uima.adapter.soap.XmlDeserializer

public class XmlDeserializer
extends DeserializerImpl

An Axis deserializer for any XMLizable object.


Constructor Summary
XmlDeserializer()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void onEndElement(java.lang.String arg0, java.lang.String arg1, DeserializationContext arg2)
           
 SOAPHandler onStartChild(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, 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, DeserializationContext arg4)
           
 void valueComplete()
           
 
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 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
This method is invoked when an element start tag is encountered.

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,
                           DeserializationContext arg4)
                    throws org.xml.sax.SAXException
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
Throws:
org.xml.sax.SAXException
See Also:
ContentHandler.characters(char[], int, int)

onEndElement

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

valueComplete

public void valueComplete()
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException
See Also:
org.apache.axis.encoding.Deserializer#valueComplete()


Copyright © 2010 The Apache Software Foundation. All Rights Reserved.