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
 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

public org.apache.xerces.xs.XSObjectList getAnnotations()
A sequence of [annotations] or an empty XSObjectList


getTest

public Test getTest()
[test]: an XPath 2.0 expression


getTypeDefinition

public org.apache.xerces.xs.XSTypeDefinition getTypeDefinition()
The type associated with the assertion



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