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

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

public interface IAnyURI
extends IConcreteTerm

Represents the XML Schema datatype xsd:anyURI.

xsd:anyURI represents a Uniform Resource Identifier Reference (URI). An xsd:anyURI value can be absolute or relative, and may have an optional fragment identifier (i.e., it may be a URI Reference). This type should be used to specify the intention that the value fulfills the role of a URI as defined by RFC 2396, as amended by RFC 2732.

Author:
Adrian Marte

Field Summary
static String DATATYPE_URI
          Defines the XML Schema datatype URI.
 
Method Summary
 URI getValue()
          Returns the URI representing this anyURI.
 
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

getValue

URI getValue()
Returns the URI representing this anyURI.

Specified by:
getValue in interface ITerm
Returns:
The URI representing this anyURI.