Package org.apache.jena.irix
Class IRIProviderJenaIRI
java.lang.Object
org.apache.jena.irix.IRIProviderJenaIRI
- All Implemented Interfaces:
IRIProvider
Provider for
IRIx
using the jena-iri
module.-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Create an IRI, throwIRIException
if the string does not conform to the grammar or violates additional rules of the provider.Create an IRI, throwIRIException
if the string does not conform to the grammar.boolean
isStrictMode
(String scheme) void
strictMode
(String scheme, boolean runStrict) Run in strict mode - the exact definition of "strict" depends on the provider.toString()
-
Constructor Details
-
IRIProviderJenaIRI
public IRIProviderJenaIRI()
-
-
Method Details
-
create
Description copied from interface:IRIProvider
Create an IRI, throwIRIException
if the string does not conform to the grammar.- Specified by:
create
in interfaceIRIProvider
- Throws:
IRIException
-
check
Description copied from interface:IRIProvider
Create an IRI, throwIRIException
if the string does not conform to the grammar or violates additional rules of the provider.- Specified by:
check
in interfaceIRIProvider
- Throws:
IRIException
-
strictMode
Description copied from interface:IRIProvider
Run in strict mode - the exact definition of "strict" depends on the provider. When strict a provider should implement to the letter of the specifications, including URI-scheme rules. This strictness should be documented.- Specified by:
strictMode
in interfaceIRIProvider
-
isStrictMode
- Specified by:
isStrictMode
in interfaceIRIProvider
-
toString
-