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, underlTypeNillablename, 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, setGeneratedgetBaseType, getComponentType, getContainedAttributes, getContainedElements, getDimensions, getItemQName, getNestedTypes, getNode, getRefType, getUndefinedTypeRef, getUnderlTypeNillable, isBaseType, isOnlyLiteralReferenced, isSimpleType, setBaseType, setComponentType, setContainedAttributes, setContainedElements, setItemQName, setOnlyLiteralReference, setRefType, setSimpleType, setUnderlTypeNillable, toString, updateUndefinedgetDynamicVar, getName, getQName, isReferenced, setDynamicVar, setIsReferenced, setName, toStringprotected 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.