com.infoengine.soap.util.sax
Class SOAPElementDeserializer

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended bycom.infoengine.soap.util.sax.SAXObjectDeserializer
          extended bycom.infoengine.soap.util.sax.NestingObjectDeserializer
              extended bycom.infoengine.soap.util.sax.SOAPElementDeserializer
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler, SOAPParameter

public class SOAPElementDeserializer
extends NestingObjectDeserializer


Field Summary
private  StringBuffer chars
           
private  javax.xml.soap.SOAPElement elm
           
private  SOAPElementHandler handler
           
private  javax.xml.soap.SOAPMessage msg
           
private  SOAPElementDeserializer parent
           
 
Fields inherited from class com.infoengine.soap.util.sax.NestingObjectDeserializer
finished, handlerStack, justObjects, type
 
Fields inherited from class com.infoengine.soap.util.sax.SAXObjectDeserializer
DEBUG, name, value
 
Constructor Summary
private SOAPElementDeserializer(SOAPElementDeserializer parent)
           
  SOAPElementDeserializer(String type)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(String namespaceURI, String localName, String qName)
           
 void startElement(String namespaceURI, String localName, String qName, Attributes atts)
           
 
Methods inherited from class com.infoengine.soap.util.sax.NestingObjectDeserializer
finished, getType, init
 
Methods inherited from class com.infoengine.soap.util.sax.SAXObjectDeserializer
cleanup, getAttributeValue, getName, getValue, setAttributes, setName, setValue
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

private SOAPElementDeserializer parent

handler

private SOAPElementHandler handler

chars

private StringBuffer chars

msg

private javax.xml.soap.SOAPMessage msg

elm

private javax.xml.soap.SOAPElement elm
Constructor Detail

SOAPElementDeserializer

public SOAPElementDeserializer(String type)
                        throws SAXException

SOAPElementDeserializer

private SOAPElementDeserializer(SOAPElementDeserializer parent)
Method Detail

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws SAXException
Specified by:
characters in interface ContentHandler
Overrides:
characters in class NestingObjectDeserializer
Throws:
SAXException

startElement

public void startElement(String namespaceURI,
                         String localName,
                         String qName,
                         Attributes atts)
                  throws SAXException
Specified by:
startElement in interface ContentHandler
Overrides:
startElement in class NestingObjectDeserializer
Throws:
SAXException

endElement

public void endElement(String namespaceURI,
                       String localName,
                       String qName)
                throws SAXException
Specified by:
endElement in interface ContentHandler
Overrides:
endElement in class NestingObjectDeserializer
Throws:
SAXException