Package org.apache.axis.message
Class SOAPHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.apache.axis.message.SOAPHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
- Direct Known Subclasses:
BodyBuilder
,DeserializerImpl
,EnvelopeBuilder
,EnvelopeHandler
,HeaderBuilder
,RPCHandler
,SOAPFaultBuilder
,SOAPFaultCodeBuilder
,SOAPFaultDetailsBuilder
,SOAPFaultReasonBuilder
public class SOAPHandler extends org.xml.sax.helpers.DefaultHandler
-
-
Field Summary
Fields Modifier and Type Field Description MessageElement
myElement
-
Constructor Summary
Constructors Constructor Description SOAPHandler()
SOAPHandler(MessageElement[] elements, int index)
This constructor allows deferred setting of any elements
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
characters(char[] chars, int start, int end)
void
endElement(java.lang.String namespace, java.lang.String localName, DeserializationContext context)
MessageElement
makeNewElement(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext context)
void
onEndChild(java.lang.String namespace, java.lang.String localName, DeserializationContext context)
SOAPHandler
onStartChild(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext context)
void
startElement(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext context)
-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Field Detail
-
myElement
public MessageElement myElement
-
-
Constructor Detail
-
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 populatedindex
- position in array where the message element is to be created
-
-
Method Detail
-
startElement
public void startElement(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext context) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
makeNewElement
public MessageElement makeNewElement(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext context) throws AxisFault
- Throws:
AxisFault
-
endElement
public void endElement(java.lang.String namespace, java.lang.String localName, DeserializationContext context) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
onStartChild
public SOAPHandler onStartChild(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext context) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
onEndChild
public void onEndChild(java.lang.String namespace, java.lang.String localName, DeserializationContext context) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
characters
public void characters(char[] chars, int start, int end) throws org.xml.sax.SAXException
- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Overrides:
characters
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
-