Package org.apache.axis.wsdl.symbolTable
Class UndefinedElement
java.lang.Object
org.apache.axis.wsdl.symbolTable.SymTabEntry
org.apache.axis.wsdl.symbolTable.TypeEntry
org.apache.axis.wsdl.symbolTable.Element
org.apache.axis.wsdl.symbolTable.UndefinedElement
- 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
ConstructorsConstructorDescriptionUndefinedElement
(QName pqName) Construct a referenced (but as of yet undefined) element -
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
-
Constructor Details
-
UndefinedElement
Construct a referenced (but as of yet undefined) element- 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
-