Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.axis.message
Class SOAPHandler  view SOAPHandler download SOAPHandler.java

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.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, EnvelopeBuilder, EnvelopeHandler, HeaderBuilder, RPCHandler, SOAPFaultBuilder, SOAPFaultCodeBuilder, SOAPFaultDetailsBuilder, SOAPFaultReasonBuilder

public class SOAPHandler
extends org.xml.sax.helpers.DefaultHandler


Field Summary
 MessageElement myElement
           
private  MessageElement[] myElements
           
private  int myIndex
           
private  java.io.CharArrayWriter val
           
 
Constructor Summary
SOAPHandler()
           
SOAPHandler(MessageElement[] elements, int index)
          This constructor allows deferred setting of any elements
 
Method Summary
private  void addTextNode()
           
 void characters(char[] chars, int start, int end)
          Receive notification of character data inside an element.
 void endElement(java.lang.String namespace, java.lang.String localName, org.apache.axis.encoding.DeserializationContext context)
           
 MessageElement makeNewElement(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, org.apache.axis.encoding.DeserializationContext context)
           
 void onEndChild(java.lang.String namespace, java.lang.String localName, org.apache.axis.encoding.DeserializationContext context)
           
 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 startElement(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, org.apache.axis.encoding.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myElement

public MessageElement myElement

myElements

private MessageElement[] myElements

myIndex

private int myIndex

val

private java.io.CharArrayWriter val
Constructor Detail

SOAPHandler

public SOAPHandler()

SOAPHandler

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

Method Detail

startElement

public void startElement(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

makeNewElement

public MessageElement makeNewElement(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.apache.axis.AxisFault

endElement

public void endElement(java.lang.String namespace,
                       java.lang.String localName,
                       org.apache.axis.encoding.DeserializationContext context)
                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,
                                org.apache.axis.encoding.DeserializationContext context)
                         throws org.xml.sax.SAXException

addTextNode

private void addTextNode()
                  throws org.xml.sax.SAXException

onEndChild

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

characters

public void characters(char[] chars,
                       int start,
                       int end)
                throws org.xml.sax.SAXException
Description copied from class: org.xml.sax.helpers.DefaultHandler
Receive notification of character data inside an element.

By default, do nothing. Application writers may override this method to take specific actions for each chunk of character data (such as adding the data to a node or buffer, or printing it to a file).