org.apache.xerces.impl.xs.assertion

## Interface XSAssert

- All Superinterfaces:
    org.apache.xerces.xs.XSObject
  All Known Implementing Classes:
    XSAssertImpl

      public interface XSAssert
      extends org.apache.xerces.xs.XSObject

  This interface represents the XML Schema 1.1 assertion component. Assertion components were first introduced in the XML Schema structures 1.1 specification, as a means of constraining the existence and values of related elements and attributes.
  Version:
    $Id: XSAssert.java 954646 2010-06-14 21:10:17Z mrglavas $
  Author:
    Mukul Gandhi, IBM

  # INTERNAL:

    Usage of this class is not supported. It may be altered or removed at any time.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.xerces.xs.XSObjectList` | `getAnnotations()` A sequence of [annotations] or an empty `XSObjectList`
    `Test` | `getTest()` [test]: an XPath 2.0 expression
    `org.apache.xerces.xs.XSTypeDefinition` | `getTypeDefinition()` The type associated with the assertion

    - ### Methods inherited from interface org.apache.xerces.xs.XSObject

      `getName, getNamespace, getNamespaceItem, getType`

- - ### Method Detail

    - #### getAnnotations

          org.apache.xerces.xs.XSObjectList getAnnotations()

      A sequence of [annotations] or an empty `XSObjectList`

    - #### getTest

          Test getTest()

      [test]: an XPath 2.0 expression

    - #### getTypeDefinition

          org.apache.xerces.xs.XSTypeDefinition getTypeDefinition()

      The type associated with the assertion

Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.