com.jmrosengard.xmlbroker.soapipr
Class SoapInterpreter

java.lang.Object
  |
  +--com.jmrosengard.xmlbroker.soapipr.SoapInterpreter

public class SoapInterpreter
extends java.lang.Object

Encapsulates the XML parser (Apache Xerces)-- creates a Method object, and a set of Parameter objects from a SOAP message.


Field Summary
(package private)  java.io.BufferedReader inbuf
           
(package private)  org.w3c.dom.Document message
           
(package private)  Method method
           
(package private)  org.apache.xerces.parsers.DOMParser parser
           
 
Constructor Summary
SoapInterpreter(java.io.BufferedReader inbuf)
           
 
Method Summary
private  void buildMethod(org.w3c.dom.Node node)
          Recursive method-- builds a Method object
 Method parse()
          Parse the SOAP message into a DOM tree, and call buildMethod()
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

parser

org.apache.xerces.parsers.DOMParser parser

message

org.w3c.dom.Document message

inbuf

java.io.BufferedReader inbuf

method

Method method
Constructor Detail

SoapInterpreter

public SoapInterpreter(java.io.BufferedReader inbuf)
Method Detail

parse

public Method parse()
Parse the SOAP message into a DOM tree, and call buildMethod()

buildMethod

private void buildMethod(org.w3c.dom.Node node)
Recursive method-- builds a Method object