public class DefinedType extends Type
Modifier and Type | Field and Description |
---|---|
protected TypeEntry |
extensionBase
Field extensionBase
|
protected boolean |
searchedForExtensionBase
Field searchedForExtensionBase
|
componentType, containedAttributes, containedElements, dims, isBaseType, isSimpleType, itemQName, node, onlyLiteralReference, refType, types, undefined, underlTypeNillable
name, qname
Constructor and Description |
---|
DefinedType(QName pqName,
Node pNode)
Constructor DefinedType
|
DefinedType(QName pqName,
TypeEntry refType,
Node pNode,
String dims)
Constructor DefinedType
|
Modifier and Type | Method and Description |
---|---|
TypeEntry |
getComplexTypeExtensionBase(SymbolTable symbolTable)
Get a TypeEntry for the base type of this type, if one exists.
|
isGenerated, setGenerated
getBaseType, getComponentType, getContainedAttributes, getContainedElements, getDimensions, getItemQName, getNestedTypes, getNode, getRefType, getUndefinedTypeRef, getUnderlTypeNillable, isBaseType, isOnlyLiteralReferenced, isSimpleType, setBaseType, setComponentType, setContainedAttributes, setContainedElements, setItemQName, setOnlyLiteralReference, setRefType, setSimpleType, setUnderlTypeNillable, toString, updateUndefined
getDynamicVar, getName, getQName, isReferenced, setDynamicVar, setIsReferenced, setName, toString
protected TypeEntry extensionBase
protected boolean searchedForExtensionBase
public DefinedType(QName pqName, Node pNode)
pqName
- pNode
- public TypeEntry getComplexTypeExtensionBase(SymbolTable symbolTable)
symbolTable
- a SymbolTable
valueTypeEntry
valueCopyright © The Apache Software Foundation. All Rights Reserved.