org.apache.axis.wsdl.symbolTable

Class UndefinedType

public class UndefinedType extends Type implements Undefined

This represents a QName found in a reference but is not defined. If the type is later defined, the UndefinedType is replaced with a new Type
Constructor Summary
UndefinedType(QName pqName)
Construct a referenced (but as of yet undefined) type
Method Summary
voidregister(TypeEntry referrant)
Register referrant TypeEntry so that the code can update the TypeEntry when the Undefined Element or Type is defined
voidupdate(TypeEntry def)
Call update with the actual TypeEntry.

Constructor Detail

UndefinedType

public UndefinedType(QName pqName)
Construct a referenced (but as of yet undefined) type

Parameters: pqName

Method Detail

register

public void register(TypeEntry referrant)
Register referrant TypeEntry so that the code can update the TypeEntry when the Undefined Element or Type is defined

Parameters: referrant

update

public void update(TypeEntry def)
Call update with the actual TypeEntry. This updates all of the referrant TypeEntry's that were registered.

Parameters: def

Throws: IOException

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