Package org.apache.xmlbeans
Interface SchemaLocalElement
-
- All Superinterfaces:
SchemaAnnotated
,SchemaField
- All Known Subinterfaces:
SchemaGlobalElement
- All Known Implementing Classes:
SchemaGlobalElementImpl
,SchemaLocalElementImpl
public interface SchemaLocalElement extends SchemaField, SchemaAnnotated
Represents a local or global element definition.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
blockExtension()
True if extension is blocked.boolean
blockRestriction()
True if restriction is blocked.boolean
blockSubstitution()
True if element substitution is blocked.SchemaIdentityConstraint[]
getIdentityConstraints()
Returns all the Key, KeyRef, and Unique constraints on this element.boolean
isAbstract()
True if this element is prohibited in content.-
Methods inherited from interface org.apache.xmlbeans.SchemaAnnotated
getAnnotation
-
Methods inherited from interface org.apache.xmlbeans.SchemaField
getDefaultText, getDefaultValue, getMaxOccurs, getMinOccurs, getName, getType, getUserData, isAttribute, isDefault, isFixed, isNillable
-
-
-
-
Method Detail
-
blockExtension
boolean blockExtension()
True if extension is blocked.
-
blockRestriction
boolean blockRestriction()
True if restriction is blocked.
-
blockSubstitution
boolean blockSubstitution()
True if element substitution is blocked.
-
isAbstract
boolean isAbstract()
True if this element is prohibited in content. Only sensible if this is the head of a substitution group; then only substitution group members can appear.Although local elements cannot be abstract, if an element use is a ref to a global element, then the flag from the global element is copied in to the local element where the use occurs.
-
getIdentityConstraints
SchemaIdentityConstraint[] getIdentityConstraints()
Returns all the Key, KeyRef, and Unique constraints on this element.
-
-