SchemaGlobalElement Interface
com.bea.xml
SchemaGlobalElement Interface
- public interface SchemaGlobalElement
extends SchemaComponent
, SchemaLocalElement
Represents a global element definition.
Related Topics
SchemaTypeLoader.findElement(QName)
-
All Superinterfaces
-
SchemaComponent
, SchemaField
, SchemaLocalElement
public boolean |
-
finalExtension ()
- True if using this element as the head of a substitution
group for a substitution via type extension is prohibited.
|
public boolean |
-
finalRestriction ()
- True if using this element as the head of a substitution
group for a substitution via type restriction is prohibited.
|
public SchemaGlobalElement.Ref |
-
getRef ()
- Retruns a SchemaGlobalElement.Ref pointing to this element itself.
|
public String |
-
getSourceName ()
- The name of the source .xsd file within which this attribute was defined
|
public SchemaGlobalElement |
-
substitutionGroup ()
- The element that is the head of this element's substitution
group, or
null if this element is not a member
of a substitution group.
|
public QName [] |
-
substitutionGroupMembers ()
- Set of QNames for elements that are the members of the
substitution group for which this element is the head,
not including this element.
|
finalExtension() Method
public boolean finalExtension()
True if using this element as the head of a substitution
group for a substitution via type extension is prohibited.
If both finalExtension and finalRestriction are true, this
element cannot be head of a substitution group.
Sensible only for global elements.
finalRestriction() Method
public boolean finalRestriction()
True if using this element as the head of a substitution
group for a substitution via type restriction is prohibited.
If both finalExtension and finalRestriction are true, this
element cannot be head of a substitution group.
Sensible only for global elements.
getRef() Method
public SchemaGlobalElement.Ref
getRef()
Retruns a SchemaGlobalElement.Ref pointing to this element itself.
getSourceName() Method
public String
getSourceName()
The name of the source .xsd file within which this attribute was defined
substitutionGroup() Method
public SchemaGlobalElement
substitutionGroup()
The element that is the head of this element's substitution
group, or null
if this element is not a member
of a substitution group.
substitutionGroupMembers() Method
public QName
[] substitutionGroupMembers()
Set of QNames for elements that are the members of the
substitution group for which this element is the head,
not including this element.