public class InlinePrefixedFixedWidthIntegerURIHandler extends InlineLocalNameIntegerURIHandler implements IPrefixedURIHandler
InlinePrefixedFixedWidthIntegerURIHandler handler = new InlinePrefixedFixedWidthIntegerURIHandler("http://rdf.ncbi.nlm.nih.gov/pubchem/compound/","CID_", 7);
This has support for overloading on a single namespace InlineLocalNameIntegerURIHandler
.packedId
namespaceIV
Constructor and Description |
---|
InlinePrefixedFixedWidthIntegerURIHandler(String namespace,
String prefix,
int width) |
InlinePrefixedFixedWidthIntegerURIHandler(String namespace,
String prefix,
int width,
int id) |
Modifier and Type | Method and Description |
---|---|
protected AbstractLiteralIV |
createInlineIV(String localName)
Concrete subclasses are responsible for actually creating the inline
literal IV for the localName.
|
String |
getLocalNameFromDelegate(AbstractLiteralIV<BigdataLiteral,?> delegate)
Unpack the inline value into the localName portion of the uri.
|
String |
getPrefix()
Returns the prefix for the handler
|
getPackedValueString, getUnpackedValueFromString, getUnpackedValueString, packValue, unpackId, unpackId, unpackValue
createInlineIV, createInlineIV
createInlineIV, getNamespace, init
public InlinePrefixedFixedWidthIntegerURIHandler(String namespace, String prefix, int width)
protected AbstractLiteralIV createInlineIV(String localName)
InlineURIHandler
createInlineIV
in class InlineSignedIntegerURIHandler
public String getLocalNameFromDelegate(AbstractLiteralIV<BigdataLiteral,?> delegate)
InlineURIHandler
getLocalNameFromDelegate
in class InlineURIHandler
public String getPrefix()
IPrefixedURIHandler
getPrefix
in interface IPrefixedURIHandler
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.