public class MemValueFactory
extends org.eclipse.rdf4j.model.impl.AbstractValueFactory
| Constructor and Description |
|---|
MemValueFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
org.eclipse.rdf4j.model.BNode |
createBNode(String nodeID) |
protected org.eclipse.rdf4j.model.Literal |
createFPLiteral(Number n,
org.eclipse.rdf4j.model.IRI datatype) |
protected org.eclipse.rdf4j.model.Literal |
createIntegerLiteral(Number n,
org.eclipse.rdf4j.model.IRI datatype) |
org.eclipse.rdf4j.model.IRI |
createIRI(String uri) |
org.eclipse.rdf4j.model.IRI |
createIRI(String namespace,
String localName) |
org.eclipse.rdf4j.model.Literal |
createLiteral(boolean value) |
org.eclipse.rdf4j.model.Literal |
createLiteral(String value) |
org.eclipse.rdf4j.model.Literal |
createLiteral(String value,
org.eclipse.rdf4j.model.IRI datatype) |
org.eclipse.rdf4j.model.Literal |
createLiteral(String value,
String language) |
org.eclipse.rdf4j.model.Literal |
createLiteral(XMLGregorianCalendar calendar) |
MemBNode |
getMemBNode(org.eclipse.rdf4j.model.BNode bnode)
See getMemValue() for description.
|
Set<MemBNode> |
getMemBNodes()
Gets all bnodes that are managed by this value factory.
|
MemLiteral |
getMemLiteral(org.eclipse.rdf4j.model.Literal literal)
See getMemValue() for description.
|
Set<MemLiteral> |
getMemLiterals()
Gets all literals that are managed by this value factory.
|
MemResource |
getMemResource(org.eclipse.rdf4j.model.Resource resource)
See getMemValue() for description.
|
MemIRI |
getMemURI(org.eclipse.rdf4j.model.IRI uri)
See getMemValue() for description.
|
Set<MemIRI> |
getMemURIs()
Gets all URIs that are managed by this value factory.
|
MemValue |
getMemValue(org.eclipse.rdf4j.model.Value value)
Returns a previously created MemValue that is equal to the supplied value, or null if the
supplied value is a new value or is equal to null.
|
MemBNode |
getOrCreateMemBNode(org.eclipse.rdf4j.model.BNode bnode)
See
getOrCreateMemValue(Value) for description. |
MemLiteral |
getOrCreateMemLiteral(org.eclipse.rdf4j.model.Literal literal)
See
getOrCreateMemValue(Value) for description. |
MemResource |
getOrCreateMemResource(org.eclipse.rdf4j.model.Resource resource)
See
getOrCreateMemValue(Value) for description. |
MemIRI |
getOrCreateMemURI(org.eclipse.rdf4j.model.IRI uri)
See
getOrCreateMemValue(Value) for description. |
MemValue |
getOrCreateMemValue(org.eclipse.rdf4j.model.Value value)
Gets or creates a MemValue for the supplied Value.
|
createBNode, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createNumericLiteral, createStatement, createStatement, initBNodeParamspublic void clear()
public MemValue getMemValue(org.eclipse.rdf4j.model.Value value)
value - The MemValue equivalent of the supplied value, or null.public MemResource getMemResource(org.eclipse.rdf4j.model.Resource resource)
public MemIRI getMemURI(org.eclipse.rdf4j.model.IRI uri)
public MemBNode getMemBNode(org.eclipse.rdf4j.model.BNode bnode)
public MemLiteral getMemLiteral(org.eclipse.rdf4j.model.Literal literal)
public Set<MemIRI> getMemURIs()
Warning: This method is not synchronized. To iterate over the returned set in a thread-safe way, this method should only be called while synchronizing on this object.
public Set<MemBNode> getMemBNodes()
Warning: This method is not synchronized. To iterate over the returned set in a thread-safe way, this method should only be called while synchronizing on this object.
public Set<MemLiteral> getMemLiterals()
Warning: This method is not synchronized. To iterate over the returned set in a thread-safe way, this method should only be called while synchronizing on this object.
public MemValue getOrCreateMemValue(org.eclipse.rdf4j.model.Value value)
value - A Resource or Literal.public MemResource getOrCreateMemResource(org.eclipse.rdf4j.model.Resource resource)
getOrCreateMemValue(Value) for description.public MemIRI getOrCreateMemURI(org.eclipse.rdf4j.model.IRI uri)
getOrCreateMemValue(Value) for description.public MemBNode getOrCreateMemBNode(org.eclipse.rdf4j.model.BNode bnode)
getOrCreateMemValue(Value) for description.public MemLiteral getOrCreateMemLiteral(org.eclipse.rdf4j.model.Literal literal)
getOrCreateMemValue(Value) for description.public org.eclipse.rdf4j.model.IRI createIRI(String uri)
createIRI in interface org.eclipse.rdf4j.model.ValueFactorycreateIRI in class org.eclipse.rdf4j.model.impl.AbstractValueFactorypublic org.eclipse.rdf4j.model.IRI createIRI(String namespace, String localName)
createIRI in interface org.eclipse.rdf4j.model.ValueFactorycreateIRI in class org.eclipse.rdf4j.model.impl.AbstractValueFactorypublic org.eclipse.rdf4j.model.BNode createBNode(String nodeID)
createBNode in interface org.eclipse.rdf4j.model.ValueFactorycreateBNode in class org.eclipse.rdf4j.model.impl.AbstractValueFactorypublic org.eclipse.rdf4j.model.Literal createLiteral(String value)
createLiteral in interface org.eclipse.rdf4j.model.ValueFactorycreateLiteral in class org.eclipse.rdf4j.model.impl.AbstractValueFactorypublic org.eclipse.rdf4j.model.Literal createLiteral(String value, String language)
createLiteral in interface org.eclipse.rdf4j.model.ValueFactorycreateLiteral in class org.eclipse.rdf4j.model.impl.AbstractValueFactorypublic org.eclipse.rdf4j.model.Literal createLiteral(String value, org.eclipse.rdf4j.model.IRI datatype)
createLiteral in interface org.eclipse.rdf4j.model.ValueFactorycreateLiteral in class org.eclipse.rdf4j.model.impl.AbstractValueFactorypublic org.eclipse.rdf4j.model.Literal createLiteral(boolean value)
createLiteral in interface org.eclipse.rdf4j.model.ValueFactorycreateLiteral in class org.eclipse.rdf4j.model.impl.AbstractValueFactoryprotected org.eclipse.rdf4j.model.Literal createIntegerLiteral(Number n, org.eclipse.rdf4j.model.IRI datatype)
createIntegerLiteral in class org.eclipse.rdf4j.model.impl.AbstractValueFactoryprotected org.eclipse.rdf4j.model.Literal createFPLiteral(Number n, org.eclipse.rdf4j.model.IRI datatype)
createFPLiteral in class org.eclipse.rdf4j.model.impl.AbstractValueFactorypublic org.eclipse.rdf4j.model.Literal createLiteral(XMLGregorianCalendar calendar)
createLiteral in interface org.eclipse.rdf4j.model.ValueFactorycreateLiteral in class org.eclipse.rdf4j.model.impl.AbstractValueFactoryCopyright © 2015-2018 Eclipse Foundation. All Rights Reserved.