public class GlobalElement extends GlobalDeclaration
Global element definitions have an XPath of the form "/<xsd:schema/<xsd:element ...>", where the "xsd" prefix refers to a prefix that is mapped to the W3C Schema for Datatype Definitions (having a namespace uri of "http://www.w3.org/2001/XMLSchema").
GlobalElement definitions are associated with a type in one of the following ways:
debug, documentation, element, location, name, namespace, schemaReader, type, xsdPrefixATTRIBUTE_GROUP, BUILT_IN_TYPE, COMPLEX_TYPE, GENERIC_TYPE, GLOBAL_ATTRIBUTE, GLOBAL_DECLARATION, GLOBAL_ELEMENT, MODEL_GROUP, SIMPLE_TYPE| Constructor and Description |
|---|
GlobalElement(org.dom4j.Element element,
java.lang.String location,
org.dom4j.Namespace namespace,
SchemaReader schemaReader)
Constructor for the GlobalElement object
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSubstitutionGroupMember(GlobalElement typeDef)
NOTE: substitutionGroupMembers must have the same type as head or be derived from head's type
|
int |
getDataType()
Gets the dataType attribute of the GlobalElement object
|
java.util.List |
getSubstitutionGroup() |
boolean |
hasSubstitutionGroup() |
boolean |
isAbstract() |
boolean |
isHeadElement() |
boolean |
isSubstitutionGroupMember() |
java.lang.String |
toString()
NOT YET DOCUMENTED
|
extractDocumentation, getDocumentation, getElement, getElementAsXml, getLocation, getName, getNamespace, getQualifiedInstanceName, getQualifiedName, getSchemaReader, getType, isAnyType, isAttributeGroup, isBuiltIn, isComplexType, isGlobalAttribute, isGlobalDeclaration, isGlobalElement, isModelGroup, isSimpleType, isTypeDef, prtln, prtlnErrpublic GlobalElement(org.dom4j.Element element,
java.lang.String location,
org.dom4j.Namespace namespace,
SchemaReader schemaReader)
element - NOT YET DOCUMENTEDlocation - NOT YET DOCUMENTEDnamespace - NOT YET DOCUMENTEDpublic int getDataType()
getDataType in interface GlobalDefgetDataType in class GlobalDeclarationpublic boolean isAbstract()
public boolean isHeadElement()
public boolean isSubstitutionGroupMember()
public boolean hasSubstitutionGroup()
public java.util.List getSubstitutionGroup()
public void addSubstitutionGroupMember(GlobalElement typeDef)
public java.lang.String toString()
toString in interface GlobalDeftoString in class GlobalDeclaration