com.infoengine.soap.util.sax
Class SAXObjectDeserializer

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended bycom.infoengine.soap.util.sax.SAXObjectDeserializer
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler, SOAPParameter
Direct Known Subclasses:
GenericBusinessObject.PropertySAXHandler, NestingObjectDeserializer, PrimitiveDeserializer

public class SAXObjectDeserializer
extends DefaultHandler
implements SOAPParameter


Field Summary
private  boolean _getValueCalled
           
private  Map attributes
           
protected static boolean DEBUG
           
protected  String name
           
protected  Object value
           
 
Constructor Summary
SAXObjectDeserializer()
          Creates a new instance of SAXObjectDeserializer
 
Method Summary
(package private)  void cleanup()
           
 boolean finished()
           
protected  String getAttributeValue(String uri, String localName)
           
 String getName()
           
 Object getValue()
           
(package private)  void init()
           
protected  void setAttributes(Attributes atts)
           
protected  void setName(String n)
           
protected  void setValue(Object o)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

protected static boolean DEBUG

name

protected String name

value

protected Object value

attributes

private Map attributes

_getValueCalled

private boolean _getValueCalled
Constructor Detail

SAXObjectDeserializer

public SAXObjectDeserializer()
Creates a new instance of SAXObjectDeserializer

Method Detail

setAttributes

protected void setAttributes(Attributes atts)

getAttributeValue

protected String getAttributeValue(String uri,
                                   String localName)

setName

protected void setName(String n)

getName

public String getName()
Specified by:
getName in interface SOAPParameter

setValue

protected void setValue(Object o)

getValue

public Object getValue()
Specified by:
getValue in interface SOAPParameter

finished

public boolean finished()

cleanup

void cleanup()

init

void init()