Package org.apache.axis.wsdl.symbolTable
Class UndefinedType
java.lang.Object
org.apache.axis.wsdl.symbolTable.SymTabEntry
org.apache.axis.wsdl.symbolTable.TypeEntry
org.apache.axis.wsdl.symbolTable.Type
org.apache.axis.wsdl.symbolTable.UndefinedType
- All Implemented Interfaces:
Serializable
,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
- See Also:
-
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
ConstructorsConstructorDescriptionUndefinedType
(QName pqName) Construct a referenced (but as of yet undefined) type -
Method Summary
Methods inherited from class org.apache.axis.wsdl.symbolTable.Type
isGenerated, setGenerated
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
-
Constructor Details
-
UndefinedType
Construct a referenced (but as of yet undefined) type- Parameters:
pqName
-
-
-
Method Details
-
register
Register referrant TypeEntry so that the code can update the TypeEntry when the Undefined Element or Type is defined -
update
Call update with the actual TypeEntry. This updates all of the referrant TypeEntry's that were registered.- Specified by:
update
in interfaceUndefined
- Parameters:
def
-- Throws:
IOException
-