Module org.apache.jena.core
Package org.apache.jena.irix
package org.apache.jena.irix
Support for RFC3986 IRIs.
The class IRIx
provides the application abstraction layer. There is an
IRIProvider
that is the implementation of IRIs providing parsing and
resolution. A provider is selected at start-up and is not expected to changes
while the system is running.
IRIxResolver
is the main API. It provides IRIx
resolution with a
base URI, and policy choices.
The class IRIs
provides functions related to IRIs including
IRIs.reference
to check that a string is suitable for use in RDF.
Use this function to check a string passed into the application.
Standards:
-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Exception thrown due to IRI problems.Provider: an implementation of a factory for IRIs.Non-resolving provider that accepts anything string for <...>.
IRIProvider
implemented usingjava.net.URI
.Provider forIRIx
using thejena-iri
module.IRIx
implementation for the jena-iri provider.Operations in support ofIRIx
.Support for RFC3986 IRIs.A resolver is a base IRI and a policy for resolution.Exception thrown due to relative IRIs when not permitted.Setup of jena-iri package IRI Factory for parsing and for checking.System setup and configuration.