java.lang.Object
org.apache.jena.irix.IRIProviderJenaIRI
- All Implemented Interfaces:
IRIProvider
Provider for
IRIx using the jena-iri module.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCreate an IRI, throwIRIExceptionif the string does not conform to the grammar or violates additional rules of the provider.Create an IRI, throwIRIExceptionif the string does not conform to the grammar.booleanisStrictMode(String scheme) voidstrictMode(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:IRIProviderCreate an IRI, throwIRIExceptionif the string does not conform to the grammar.- Specified by:
createin interfaceIRIProvider- Throws:
IRIException
-
check
Description copied from interface:IRIProviderCreate an IRI, throwIRIExceptionif the string does not conform to the grammar or violates additional rules of the provider.- Specified by:
checkin interfaceIRIProvider- Throws:
IRIException
-
strictMode
Description copied from interface:IRIProviderRun 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:
strictModein interfaceIRIProvider
-
isStrictMode
- Specified by:
isStrictModein interfaceIRIProvider
-
toString
-