com.infoengine.soap.wsdl
Class SchemaElement

java.lang.Object
  extended bycom.infoengine.soap.wsdl.ElementContainer
      extended bycom.infoengine.soap.wsdl.SchemaElement

public class SchemaElement
extends ElementContainer


Field Summary
private  boolean array
           
private  SchemaElement complexType
           
private  int ieType
           
private  int maxOccurs
           
private  int minOccurs
           
private  String name
           
private  Element schema
           
private  String schemaOrder
           
private  Vector subElements
           
private  String type
           
 
Fields inherited from class com.infoengine.soap.wsdl.ElementContainer
_element, definitions, documentation, MIME, MIME_URI, parent, root, SCHEMA, SCHEMA_URI_END, SCHEMA_URI_START, SOAP, SOAP_URI, WSDL, WSDL_URI
 
Constructor Summary
SchemaElement(SchemaElement ec, Element e)
           
SchemaElement(String elementName, String elementType, Element root, ElementContainer prnt)
           
 
Method Summary
protected  SchemaElement findAncestorWithType(String eType)
           
 SchemaElement getComplexType()
           
 int getIeType()
           
 int getMaxOccurs()
           
 int getMinOccurs()
           
 String getName()
           
 String getSchemaOrder()
           
 SchemaElement getSubElement(int index)
           
 SchemaElement getSubElement(String name)
           
 int getSubElementCount()
           
 String getType()
           
 boolean isArray()
           
 boolean isComplex()
           
private  void setArrayType(String arType)
           
 void setElement(Element e)
           
 
Methods inherited from class com.infoengine.soap.wsdl.ElementContainer
checkNameSpaces, checkNameSpaces, findImmediateChild, getAttribute, getDocumentation, getElement, getElementsByTagName, getMimeNS, getSchemaNS, getSoapNS, getWsdlNS, stripNS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

schemaOrder

private String schemaOrder

name

private String name

type

private String type

ieType

private int ieType

minOccurs

private int minOccurs

maxOccurs

private int maxOccurs

schema

private Element schema

array

private boolean array

complexType

private SchemaElement complexType

subElements

private Vector subElements
Constructor Detail

SchemaElement

public SchemaElement(String elementName,
                     String elementType,
                     Element root,
                     ElementContainer prnt)

SchemaElement

public SchemaElement(SchemaElement ec,
                     Element e)
Method Detail

setArrayType

private void setArrayType(String arType)

findAncestorWithType

protected SchemaElement findAncestorWithType(String eType)

getSchemaOrder

public String getSchemaOrder()

getMinOccurs

public int getMinOccurs()

getMaxOccurs

public int getMaxOccurs()

getName

public String getName()

getType

public String getType()

getIeType

public int getIeType()

isComplex

public boolean isComplex()

getComplexType

public SchemaElement getComplexType()

isArray

public boolean isArray()

getSubElementCount

public int getSubElementCount()

getSubElement

public SchemaElement getSubElement(int index)

getSubElement

public SchemaElement getSubElement(String name)

setElement

public void setElement(Element e)
Specified by:
setElement in class ElementContainer