com.infoengine.soap.wsdl
Class ElementContainer

java.lang.Object
  extended bycom.infoengine.soap.wsdl.ElementContainer
Direct Known Subclasses:
Binding, Definitions, Message, MimePart, Operation, Part, Port, SchemaElement, Service

public abstract class ElementContainer
extends Object


Field Summary
protected  Element _element
           
protected  ElementContainer definitions
           
protected  String documentation
           
static int MIME
           
(package private) static String MIME_URI
           
private  String mimeNS
           
protected  ElementContainer parent
           
protected  Element root
           
static int SCHEMA
           
(package private) static String SCHEMA_URI_END
           
(package private) static String SCHEMA_URI_START
           
private  String schemaNS
           
static int SOAP
           
(package private) static String SOAP_URI
           
private  String soapNS
           
static int WSDL
           
(package private) static String WSDL_URI
           
private  String wsdlNS
           
 
Constructor Summary
protected ElementContainer()
           
protected ElementContainer(ElementContainer parent, Element e)
           
 
Method Summary
protected  void checkNameSpaces()
           
protected  void checkNameSpaces(Element e)
           
 Element findImmediateChild(Element parent, String tag, String name, int type)
           
 String getAttribute(Element e, String attr, int type)
           
 String getDocumentation()
           
 Element getElement()
           
 NodeList getElementsByTagName(Element e, String tag, int type)
           
(package private)  String getMimeNS()
           
private  void getRoot()
           
(package private)  String getSchemaNS()
           
(package private)  String getSoapNS()
           
(package private)  String getWsdlNS()
           
abstract  void setElement(Element e)
           
(package private) static String stripNS(String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WSDL_URI

static final String WSDL_URI
See Also:
Constant Field Values

SOAP_URI

static final String SOAP_URI
See Also:
Constant Field Values

MIME_URI

static final String MIME_URI
See Also:
Constant Field Values

SCHEMA_URI_START

static final String SCHEMA_URI_START
See Also:
Constant Field Values

SCHEMA_URI_END

static final String SCHEMA_URI_END
See Also:
Constant Field Values

WSDL

public static final int WSDL
See Also:
Constant Field Values

SOAP

public static final int SOAP
See Also:
Constant Field Values

SCHEMA

public static final int SCHEMA
See Also:
Constant Field Values

MIME

public static final int MIME
See Also:
Constant Field Values

wsdlNS

private String wsdlNS

soapNS

private String soapNS

schemaNS

private String schemaNS

mimeNS

private String mimeNS

definitions

protected ElementContainer definitions

parent

protected ElementContainer parent

_element

protected Element _element

root

protected Element root

documentation

protected String documentation
Constructor Detail

ElementContainer

protected ElementContainer()

ElementContainer

protected ElementContainer(ElementContainer parent,
                           Element e)
Method Detail

checkNameSpaces

protected void checkNameSpaces()

checkNameSpaces

protected void checkNameSpaces(Element e)

getRoot

private void getRoot()

getWsdlNS

String getWsdlNS()

getSoapNS

String getSoapNS()

getSchemaNS

String getSchemaNS()

getMimeNS

String getMimeNS()

setElement

public abstract void setElement(Element e)

getElement

public Element getElement()

getDocumentation

public String getDocumentation()

stripNS

static String stripNS(String s)

findImmediateChild

public Element findImmediateChild(Element parent,
                                  String tag,
                                  String name,
                                  int type)

getAttribute

public String getAttribute(Element e,
                           String attr,
                           int type)

getElementsByTagName

public NodeList getElementsByTagName(Element e,
                                     String tag,
                                     int type)