com.infoengine.soap.util.sax
Class NestingObjectDeserializer

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended bycom.infoengine.soap.util.sax.SAXObjectDeserializer
          extended bycom.infoengine.soap.util.sax.NestingObjectDeserializer
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler, SOAPParameter
Direct Known Subclasses:
ArrayDeserializer, BeanDeserializer, IEAttributeDeserializer, IECollectionDeserializer, IEElementDeserializer, IEGroupDeserializer, SOAPElementDeserializer, SOAPElementHandlerDeserializer

public class NestingObjectDeserializer
extends SAXObjectDeserializer


Field Summary
protected  boolean finished
           
protected  Stack handlerStack
           
protected  boolean justObjects
           
protected  String type
           
 
Fields inherited from class com.infoengine.soap.util.sax.SAXObjectDeserializer
DEBUG, name, value
 
Constructor Summary
NestingObjectDeserializer(String type)
           
NestingObjectDeserializer(String type, boolean justObjects)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(String namespaceURI, String localName, String qName)
           
 boolean finished()
           
(package private)  String getType()
           
(package private)  void init()
           
 void startElement(String namespaceURI, String localName, String qName, Attributes atts)
           
 
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

type

protected String type

handlerStack

protected Stack handlerStack

justObjects

protected boolean justObjects

finished

protected boolean finished
Constructor Detail

NestingObjectDeserializer

public NestingObjectDeserializer(String type)

NestingObjectDeserializer

public NestingObjectDeserializer(String type,
                                 boolean justObjects)
Method Detail

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws SAXException
Throws:
SAXException

startElement

public void startElement(String namespaceURI,
                         String localName,
                         String qName,
                         Attributes atts)
                  throws SAXException
Throws:
SAXException

endElement

public void endElement(String namespaceURI,
                       String localName,
                       String qName)
                throws SAXException
Throws:
SAXException

finished

public boolean finished()
Overrides:
finished in class SAXObjectDeserializer

getType

String getType()

init

void init()
Overrides:
init in class SAXObjectDeserializer