com.infoengine.soap.util.sax
Class ArrayDeserializer

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

public class ArrayDeserializer
extends NestingObjectDeserializer


Field Summary
private  List arrayMembers
           
 
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
ArrayDeserializer(String type, int dim)
           
ArrayDeserializer(String type, int dim, boolean justObjects)
           
 
Method Summary
(package private)  void cleanup()
           
 void endElement(String namespaceURI, String localName, String qName)
           
private  void init(int dim)
           
(package private)  void init(String type, int dim, boolean justObjects)
           
 
Methods inherited from class com.infoengine.soap.util.sax.NestingObjectDeserializer
characters, finished, getType, init, startElement
 
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

arrayMembers

private List arrayMembers
Constructor Detail

ArrayDeserializer

public ArrayDeserializer(String type,
                         int dim)

ArrayDeserializer

public ArrayDeserializer(String type,
                         int dim,
                         boolean justObjects)
Method Detail

cleanup

void cleanup()
Overrides:
cleanup in class SAXObjectDeserializer

init

void init(String type,
          int dim,
          boolean justObjects)

init

private void init(int dim)

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