COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

Package org.eclipse.cosmos.rm.validation.internal.reference

Interface Summary
IReferenceExpression This interface represents a reference expression used to reference an element in a document.
IXScheme This interface is used to represent a XPointer scheme
 

Class Summary
AbstractScheme An abstract implementation of the IXScheme interface
DerefXPathFunction This is an implementaion of the dref function specified in the SML specification.
SMLExtensionFunctions This class provides xslt extension functions.
URIReference Represents an URI as specified by the grammer: http://www.ietf.org/rfc/rfc3986.txt
XmlnsScheme The XMLNS scheme is used to evaluate the parenthesized expressions that appears after the keyword xmlns in an XPointer expression.
XPointer This class compiles an XPointer expression and flags any syntactical errors that are detected.
XPointerExpression This class is used to represent an XPointer expression that can be evaluated.
XPointerScheme The XPointer scheme is used to evaluate the parenthesized expressions that appears after the keyword xpointer in an XPointer expression.
 

Exception Summary
BadContextException This exception is thrown when the context of a XPointer expression is missing or unrecognized.
BadExpressionException This exception is thrown when there is an error in evaluating the expression that is to be evaluated.
XPointerSyntaxException This exception is thrown when there is a syntax error in compiling an XPointer expression.
 


COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification