public interface IInlineURIFactory
URIExtensionIV
s using
InlineURIHandler
delegates. Handler delegates are registered with
a namespace prefix that they can handle. These namespace prefixes must
be defined in the vocabulary so that they can be properly inlined. The URI
to be inlined will then be presented to each handler for conversion. The
first registered handler to convert the URI wins. If no handler can handle
the URI then no inline URI iv is created.Modifier and Type | Method and Description |
---|---|
URIExtensionIV<?> |
createInlineURIIV(org.openrdf.model.URI uri)
Create an inline URIExtensionIV for the supplied URI.
|
String |
getLocalNameFromDelegate(org.openrdf.model.URI namespace,
AbstractLiteralIV<BigdataLiteral,?> delegate)
Inflate the localName portion of an inline URI using its storage delegate.
|
void |
init(Vocabulary vocab)
Give the handlers a chance to look up the vocab IV for their namespace
prefixes.
|
void init(Vocabulary vocab)
URIExtensionIV<?> createInlineURIIV(org.openrdf.model.URI uri)
String getLocalNameFromDelegate(org.openrdf.model.URI namespace, AbstractLiteralIV<BigdataLiteral,?> delegate)
namespace
- the uris's prefixdelegate
- the storage delegateCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.