public class XSDStringExtension<V extends BigdataValue> extends Object implements IExtension<V>
IExtension
supports fully inlined
xsd:string
values.Constructor and Description |
---|
XSDStringExtension(IDatatypeURIResolver resolver,
int maxInlineStringLength) |
Modifier and Type | Method and Description |
---|---|
V |
asValue(LiteralExtensionIV iv,
BigdataValueFactory vf)
Create an RDF value from an
LiteralExtensionIV . |
LiteralExtensionIV |
createIV(org.openrdf.model.Value value)
Create an
LiteralExtensionIV from an RDF value. |
Set<BigdataURI> |
getDatatypes()
Return the fully resolved datatype(s) handled by this interface in the
form of a
BigdataURI with the TermId already set. |
public XSDStringExtension(IDatatypeURIResolver resolver, int maxInlineStringLength)
public Set<BigdataURI> getDatatypes()
IExtension
BigdataURI
with the TermId
already set.getDatatypes
in interface IExtension<V extends BigdataValue>
public LiteralExtensionIV createIV(org.openrdf.model.Value value)
IExtension
LiteralExtensionIV
from an RDF value.createIV
in interface IExtension<V extends BigdataValue>
value
- The RDF Value
IV
-or- null
if the
Value
can not be inlined using this IExtension
.public V asValue(LiteralExtensionIV iv, BigdataValueFactory vf)
IExtension
LiteralExtensionIV
.asValue
in interface IExtension<V extends BigdataValue>
iv
- The extension IV
vf
- The bigdata value factoryValue
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.