org.apache.axis.message

Class SOAPHandler

Known Direct Subclasses:
BodyBuilder, DeserializerImpl, EnvelopeBuilder, EnvelopeHandler, HeaderBuilder, RPCHandler, SOAPFaultBuilder, SOAPFaultCodeBuilder, SOAPFaultDetailsBuilder, SOAPFaultReasonBuilder

public class SOAPHandler
extends DefaultHandler

A SOAPHandler
Author:
Glen Daniels (gdaniels@allaire.com)

Field Summary

MessageElement
myElement

Constructor Summary

SOAPHandler()
SOAPHandler(MessageElement[] elements, int index)
This constructor allows deferred setting of any elements

Method Summary

void
characters(char[] chars, int start, int end)
void
endElement(String namespace, String localName, DeserializationContext context)
MessageElement
makeNewElement(String namespace, String localName, String prefix, Attributes attributes, DeserializationContext context)
void
onEndChild(String namespace, String localName, DeserializationContext context)
SOAPHandler
onStartChild(String namespace, String localName, String prefix, Attributes attributes, DeserializationContext context)
void
startElement(String namespace, String localName, String prefix, Attributes attributes, DeserializationContext context)

Field Details

myElement

public MessageElement myElement

Constructor Details

SOAPHandler

public SOAPHandler()

SOAPHandler

public SOAPHandler(MessageElement[] elements,
                   int index)
This constructor allows deferred setting of any elements
Parameters:
elements - array of message elements to be populated
index - position in array where the message element is to be created

Method Details

characters

public void characters(char[] chars,
                       int start,
                       int end)
            throws SAXException

endElement

public void endElement(String namespace,
                       String localName,
                       DeserializationContext context)
            throws SAXException

makeNewElement

public MessageElement makeNewElement(String namespace,
                                     String localName,
                                     String prefix,
                                     Attributes attributes,
                                     DeserializationContext context)
            throws AxisFault

onEndChild

public void onEndChild(String namespace,
                       String localName,
                       DeserializationContext context)
            throws SAXException

onStartChild

public SOAPHandler onStartChild(String namespace,
                                String localName,
                                String prefix,
                                Attributes attributes,
                                DeserializationContext context)
            throws SAXException

startElement

public void startElement(String namespace,
                         String localName,
                         String prefix,
                         Attributes attributes,
                         DeserializationContext context)
            throws SAXException

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.