org.deri.iris.api.terms.concrete
Interface INOTATION

All Superinterfaces:
Comparable<ITerm>, IConcreteTerm, ITerm
All Known Implementing Classes:
NOTATION

public interface INOTATION
extends IConcreteTerm

Represents the XML Schema datatype xsd:NOTATION.

According to the XML Schema specificaiton, the value space of xsd:NOTATION is the set of QNames of notations declared in a schema.

Author:
Adrian Marte

Field Summary
static String DATATYPE_URI
          Defines the XML Schema datatype URI.
 
Method Summary
 String getLocalPart()
          Returns the local part of this NOTATION.
 String getNamespaceName()
          Returns the namespace name of this NOTATION.
 String[] getValue()
          Returns an array containing the namespace name (first element) and the local part (second element).
 
Methods inherited from interface org.deri.iris.api.terms.IConcreteTerm
getDatatypeIRI, toCanonicalString
 
Methods inherited from interface org.deri.iris.api.terms.ITerm
isGround
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

DATATYPE_URI

static final String DATATYPE_URI
Defines the XML Schema datatype URI.

See Also:
Constant Field Values
Method Detail

getNamespaceName

String getNamespaceName()
Returns the namespace name of this NOTATION.

Returns:
The namespace name of this NOTATION.

getLocalPart

String getLocalPart()
Returns the local part of this NOTATION.

Returns:
The local part of this NOTATION.

getValue

String[] getValue()
Returns an array containing the namespace name (first element) and the local part (second element).

Specified by:
getValue in interface ITerm
Returns:
An array containing the namespace name (first element) and the local part (second element).