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:
-
Interface Summary Interface Description IRIProvider Provider: an implementation of a factory for IRIs. -
Class Summary Class Description Chars3986 Characters and character classesIRIProviderAny Non-resolving provider that accepts anything string for <...>.IRIProviderJDK IRIProvider
implemented usingjava.net.URI
.IRIProviderJenaIRI Provider forIRIx
using thejena-iri
module.IRIProviderJenaIRI.IRIxJena IRIx
implementation for the jena-iri provider.IRIs Operations in support ofIRIx
.IRIx Support for RFC3986 IRIs.IRIxResolver A resolver is a base IRI and a policy for resolution.IRIxResolver.Builder SetupJenaIRI Setup of jena-iri package IRI Factory for parsing and for checking.SystemIRIx System setup and configuration. -
Exception Summary Exception Description IRIException Exception thrown due to IRI problems.RelativeIRIException Exception thrown due to relative IRIs when no permitted.