com.infoengine.soap.util.sax
Class SOAPElementHandlerDeserializer

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.SOAPElementHandlerDeserializer
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler, SOAPParameter

public class SOAPElementHandlerDeserializer
extends NestingObjectDeserializer


Field Summary
private  int depth
           
(package private)  SAXSOAPElementHandler handler
           
 
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
SOAPElementHandlerDeserializer(String type)
          Creates a new instance of SAXSOAPElementHandlerDeserializer
 
Method Summary
 void characters(char[] ch, int start, int length)
           
(package private)  void cleanup()
           
 void endElement(String namespaceURI, String localName, String qName)
           
 boolean finished()
           
(package private)  void init()
           
 void startElement(String namespaceURI, String localName, String qName, Attributes atts)
           
 
Methods inherited from class com.infoengine.soap.util.sax.NestingObjectDeserializer
getType
 
Methods inherited from class com.infoengine.soap.util.sax.SAXObjectDeserializer
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

depth

private int depth

handler

SAXSOAPElementHandler handler
Constructor Detail

SOAPElementHandlerDeserializer

public SOAPElementHandlerDeserializer(String type)
                               throws SAXException
Creates a new instance of SAXSOAPElementHandlerDeserializer

Method Detail

cleanup

void cleanup()
Overrides:
cleanup in class SAXObjectDeserializer

init

void init()
Overrides:
init in class NestingObjectDeserializer

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

finished

public boolean finished()
Overrides:
finished in class NestingObjectDeserializer