org.apache.axis.wsdl.symbolTable

Class DefinedElement

Implemented Interfaces:
Serializable
Known Direct Subclasses:
CollectionElement

public class DefinedElement
extends Element

This Type is for a QName that is an element, these types are only emitted if referenced by a ref= or an element=. An element type can be defined inline or it can be defined via a ref/type attribute.

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

DefinedElement(QName pqName, Node pNode)
Create an element type defined directly.
DefinedElement(QName pqName, TypeEntry refType, Node pNode, String dims)
Create an element type defined by a ref/type attribute

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

DefinedElement

public DefinedElement(QName pqName,
                      Node pNode)
Create an element type defined directly.

Parameters:
pqName -
pNode -


DefinedElement

public DefinedElement(QName pqName,
                      TypeEntry refType,
                      Node pNode,
                      String dims)
Create an element type defined by a ref/type attribute

Parameters:
pqName -
refType -
pNode -
dims -


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