- All Superinterfaces:
XSObject
This interface represents the Identity-constraint Definition schema
component.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final short
See the definition ofkey
in the identity-constraint category.static final short
See the definition ofkeyref
in the identity-constraint category.static final short
See the definition ofunique
in the identity-constraint category. -
Method Summary
Modifier and TypeMethodDescriptionA sequence of [annotations] or an emptyXSObjectList
.short
[identity-constraint category]: one of key, keyref or unique.[fields]: a non-empty list of restricted XPath 1.0 expressions.[referenced key]: required if [identity-constraint category] is keyref,null
otherwise.[selector]: a restricted XPath 1.0 expression.Methods inherited from interface org.apache.jena.ext.xerces.xs.XSObject
getName, getNamespace, getNamespaceItem, getType
-
Field Details
-
IC_KEY
static final short IC_KEYSee the definition ofkey
in the identity-constraint category.- See Also:
-
IC_KEYREF
static final short IC_KEYREFSee the definition ofkeyref
in the identity-constraint category.- See Also:
-
IC_UNIQUE
static final short IC_UNIQUESee the definition ofunique
in the identity-constraint category.- See Also:
-
-
Method Details
-
getCategory
short getCategory()[identity-constraint category]: one of key, keyref or unique. -
getSelectorStr
String getSelectorStr()[selector]: a restricted XPath 1.0 expression. -
getFieldStrs
StringList getFieldStrs()[fields]: a non-empty list of restricted XPath 1.0 expressions. -
getRefKey
XSIDCDefinition getRefKey()[referenced key]: required if [identity-constraint category] is keyref,null
otherwise. An identity-constraint definition with [ identity-constraint category] equal to key or unique. -
getAnnotations
XSObjectList getAnnotations()A sequence of [annotations] or an emptyXSObjectList
.
-