org.apache.axis.wsdl.symbolTable

Class DefinedType

public class DefinedType extends Type

This Type is for a QName that is a complex or simple type, these types are always emitted.
Field Summary
protected TypeEntryextensionBase
Field extensionBase
protected booleansearchedForExtensionBase
Field searchedForExtensionBase
Constructor Summary
DefinedType(QName pqName, Node pNode)
Constructor DefinedType
DefinedType(QName pqName, TypeEntry refType, Node pNode, String dims)
Constructor DefinedType
Method Summary
TypeEntrygetComplexTypeExtensionBase(SymbolTable symbolTable)
Get a TypeEntry for the base type of this type, if one exists.

Field Detail

extensionBase

protected TypeEntry extensionBase
Field extensionBase

searchedForExtensionBase

protected boolean searchedForExtensionBase
Field searchedForExtensionBase

Constructor Detail

DefinedType

public DefinedType(QName pqName, Node pNode)
Constructor DefinedType

Parameters: pqName pNode

DefinedType

public DefinedType(QName pqName, TypeEntry refType, Node pNode, String dims)
Constructor DefinedType

Parameters: pqName refType pNode dims

Method Detail

getComplexTypeExtensionBase

public TypeEntry getComplexTypeExtensionBase(SymbolTable symbolTable)
Get a TypeEntry for the base type of this type, if one exists.

Parameters: symbolTable a SymbolTable value

Returns: a TypeEntry value

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