org.apache.axis.wsdl.symbolTable

Class Element

Implemented Interfaces:
Serializable
Known Direct Subclasses:
DefinedElement, UndefinedElement

public abstract class Element
extends TypeEntry

This class represents a TypeEntry that is a type (complexType, simpleType, etc.

Author:
Rich Scheuerle (scheu@us.ibm.com)

Field Summary

Fields inherited from class org.apache.axis.wsdl.symbolTable.TypeEntry

componentType, containedAttributes, containedElements, dims, isBaseType, isSimpleType, itemQName, node, onlyLiteralReference, refType, types, undefined, underlTypeNillable

Fields inherited from class org.apache.axis.wsdl.symbolTable.SymTabEntry

name, qname

Constructor Summary

Element(QName pqName, Node pNode)
Create a Element object for an xml construct that is not a base java type
Element(QName pqName, TypeEntry refType, Node pNode, String dims)
Create an Element object for an xml construct that references a type that has not been defined yet.

Method Summary

Methods inherited from class org.apache.axis.wsdl.symbolTable.TypeEntry

getBaseType, getComponentType, getContainedAttributes, getContainedElements, getDimensions, getItemQName, getNestedTypes, getNode, getRefType, getUndefinedTypeRef, getUnderlTypeNillable, isBaseType, isOnlyLiteralReferenced, isSimpleType, setBaseType, setComponentType, setContainedAttributes, setContainedElements, setItemQName, setOnlyLiteralReference, setRefType, setSimpleType, setUnderlTypeNillable, toString, toString, updateUndefined

Methods inherited from class org.apache.axis.wsdl.symbolTable.SymTabEntry

getDynamicVar, getName, getQName, isReferenced, setDynamicVar, setIsReferenced, setName, toString, toString

Constructor Details

Element

protected Element(QName pqName,
                  Node pNode)
Create a Element object for an xml construct that is not a base java type

Parameters:
pqName -
pNode -


Element

protected Element(QName pqName,
                  TypeEntry refType,
                  Node pNode,
                  String dims)
Create an Element object for an xml construct that references a type that has not been defined yet. Defer processing until refType is known.

Parameters:
pqName -
refType -
pNode -
dims -


Copyright B) 2005 Apache Web Services Project. All Rights Reserved.