com.openharbor.beck.apache.axis
Class BeckDeserializer

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.apache.axis.message.SOAPHandler
          extended byorg.apache.axis.encoding.DeserializerImpl
              extended bycom.openharbor.beck.apache.axis.BeckDeserializer
All Implemented Interfaces:
org.apache.axis.encoding.Callback, org.xml.sax.ContentHandler, javax.xml.rpc.encoding.Deserializer, org.apache.axis.encoding.Deserializer, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, java.io.Serializable

public class BeckDeserializer
extends org.apache.axis.encoding.DeserializerImpl

See Also:
Serialized Form

Nested Class Summary
protected static class BeckDeserializer.BeckHandler
           
 
Field Summary
protected  BeckDeserializer.BeckHandler handler
           
protected  org.apache.commons.logging.Log log
           
protected  MapFromXML.Source mapperSource
           
static java.lang.String MECHANISM_TYPE
           
 
Fields inherited from class org.apache.axis.encoding.DeserializerImpl
defaultType, id, isEnded, isHref, isNil, targets, value
 
Fields inherited from class org.apache.axis.message.SOAPHandler
myElement
 
Constructor Summary
BeckDeserializer(MapFromXML.Source mapperSource)
           
 
Method Summary
 boolean componentsReady()
           
 java.lang.String getMechanismType()
           
 java.lang.Object getValue()
           
 void onEndElement(java.lang.String namespace, java.lang.String localName, org.apache.axis.encoding.DeserializationContext context)
           
 org.apache.axis.message.SOAPHandler onStartChild(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, org.apache.axis.encoding.DeserializationContext context)
           
 void onStartElement(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, org.apache.axis.encoding.DeserializationContext context)
           
static org.xml.sax.SAXException toSAXException(java.lang.Exception e)
           
 
Methods inherited from class org.apache.axis.encoding.DeserializerImpl
addChildDeserializer, endElement, getDefaultType, getValue, getValueTargets, moveValueTargets, registerValueTarget, removeValueTargets, setChildValue, setDefaultType, setValue, setValue, startElement, valueComplete
 
Methods inherited from class org.apache.axis.message.SOAPHandler
makeNewElement, onEndChild
 
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

MECHANISM_TYPE

public static final java.lang.String MECHANISM_TYPE
See Also:
Constant Field Values

log

protected final org.apache.commons.logging.Log log

mapperSource

protected MapFromXML.Source mapperSource

handler

protected BeckDeserializer.BeckHandler handler
Constructor Detail

BeckDeserializer

public BeckDeserializer(MapFromXML.Source mapperSource)
Method Detail

getMechanismType

public java.lang.String getMechanismType()

onStartElement

public void onStartElement(java.lang.String namespace,
                           java.lang.String localName,
                           java.lang.String prefix,
                           org.xml.sax.Attributes attributes,
                           org.apache.axis.encoding.DeserializationContext context)
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

onEndElement

public void onEndElement(java.lang.String namespace,
                         java.lang.String localName,
                         org.apache.axis.encoding.DeserializationContext context)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

componentsReady

public boolean componentsReady()

getValue

public java.lang.Object getValue()

onStartChild

public org.apache.axis.message.SOAPHandler onStartChild(java.lang.String namespace,
                                                        java.lang.String localName,
                                                        java.lang.String prefix,
                                                        org.xml.sax.Attributes attributes,
                                                        org.apache.axis.encoding.DeserializationContext context)
                                                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

toSAXException

public static org.xml.sax.SAXException toSAXException(java.lang.Exception e)