|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XSElement
Interface of a schema element
Method Summary | |
---|---|
XSAnnotation[] |
getAnnotations()
Returns the array of annotations. |
java.lang.String |
getDefault()
Returns the elements "default" value or null, if no such attribute is set. |
java.lang.String |
getFixed()
Returns the elements "fixed" value or null, if no such attribute is set. |
XSIdentityConstraint[] |
getIdentityConstraints()
Fetch all of the identity constraints that this element places upon its child tags. |
XSKeyRef[] |
getKeyRefs()
Fetch all of the keyref's declared by this element. |
XsQName |
getName()
Returns the elements name. |
XSGroup |
getSubstitutionGroup()
If the element may be substituted by other elements (in other words: if it is the head of a substitution group), returns the choice group of all the elements that may be used to replace the element. |
XsQName |
getSubstitutionGroupName()
Returns the name of an element, which may be substituted by this element. |
XSType |
getType()
Returns the elements type. |
boolean |
isAbstract()
Returns whether the element is abstract or not. |
boolean |
isBlockedForSubstitution()
Returns whether this element is blocked for substitution. |
boolean |
isGlobal()
Returns whether the element is global or not. |
boolean |
isNillable()
Returns whether the element is nillable or not. |
boolean |
isReference()
Returns, whether the element is created by referencing another element. |
void |
setSubstitutionGroup(XSGroup pGroup)
If the element may be substituted by other elements (in other words: if it is the head of a substitution group), sets the choice group of all the elements that may be used to replace the element. |
Methods inherited from interface org.apache.ws.jaxme.xs.XSOpenAttrs |
---|
getOpenAttributes |
Methods inherited from interface org.apache.ws.jaxme.xs.XSObject |
---|
getLocator, getParentObject, getXSSchema, isTopLevelObject, validate |
Method Detail |
---|
XSAnnotation[] getAnnotations()
Returns the array of annotations.
boolean isGlobal()
Returns whether the element is global or not.
boolean isNillable()
Returns whether the element is nillable or not.
XsQName getName()
Returns the elements name. Note that, unlike types, an element always has a name.
XSType getType()
Returns the elements type.
java.lang.String getDefault()
Returns the elements "default" value or null, if no such attribute is set.
java.lang.String getFixed()
Returns the elements "fixed" value or null, if no such attribute is set.
XsQName getSubstitutionGroupName()
Returns the name of an element, which may be substituted by this element.
boolean isBlockedForSubstitution()
Returns whether this element is blocked for substitution.
boolean isAbstract()
Returns whether the element is abstract or not.
void setSubstitutionGroup(XSGroup pGroup)
If the element may be substituted by other elements (in other words: if it is the head of a substitution group), sets the choice group of all the elements that may be used to replace the element. The element itself is part of the substitution group if, and only if, the element is not abstract.
XSGroup getSubstitutionGroup()
If the element may be substituted by other elements (in other words: if it is the head of a substitution group), returns the choice group of all the elements that may be used to replace the element. The element itself is part of the substitution group if, and only if, the element is not abstract.
XSIdentityConstraint[] getIdentityConstraints()
XSKeyRef[] getKeyRefs()
boolean isReference()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |