Interface XSIDCDefinition

All Superinterfaces:
XSObject

public interface XSIDCDefinition extends XSObject
This interface represents the Identity-constraint Definition schema component.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final short
    See the definition of key in the identity-constraint category.
    static final short
    See the definition of keyref in the identity-constraint category.
    static final short
    See the definition of unique in the identity-constraint category.
  • Method Summary

    Modifier and Type
    Method
    Description
    A sequence of [annotations] or an empty XSObjectList.
    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_KEY
      See the definition of key in the identity-constraint category.
      See Also:
    • IC_KEYREF

      static final short IC_KEYREF
      See the definition of keyref in the identity-constraint category.
      See Also:
    • IC_UNIQUE

      static final short IC_UNIQUE
      See the definition of unique 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 empty XSObjectList.