java.lang.Object
org.apache.jena.riot.system.FactoryRDFStd
- All Implemented Interfaces:
FactoryRDF
- Direct Known Subclasses:
FactoryRDFCaching
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.graph.NodeCreate a blank node which is completely new and used nowhere else.org.apache.jena.graph.NodecreateBlankNode(long mostSigBits, long leastSigBits) Create a blank with the internal system id taken from 128 bit number provided.org.apache.jena.graph.NodecreateBlankNode(String label) Create a blank node with the given string as internal system idorg.apache.jena.graph.NodecreateLangDirLiteral(String lexical, String langTag, String direction) org.apache.jena.graph.NodecreateLangLiteral(String lexical, String langTag) createQuad(org.apache.jena.graph.Node graph, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object) org.apache.jena.graph.NodecreateStringLiteral(String lexical) org.apache.jena.graph.TriplecreateTriple(org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object) org.apache.jena.graph.NodecreateTypedLiteral(String lexical, org.apache.jena.datatypes.RDFDatatype datatype) org.apache.jena.graph.Nodevoidreset()Reset any internal state that should not be carried across parse runs (e.g. blank node labels).
-
Constructor Details
-
FactoryRDFStd
public FactoryRDFStd() -
FactoryRDFStd
-
-
Method Details
-
createTriple
public org.apache.jena.graph.Triple createTriple(org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object) - Specified by:
createTriplein interfaceFactoryRDF
-
createQuad
public Quad createQuad(org.apache.jena.graph.Node graph, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object) - Specified by:
createQuadin interfaceFactoryRDF
-
createURI
- Specified by:
createURIin interfaceFactoryRDF
-
createTypedLiteral
public org.apache.jena.graph.Node createTypedLiteral(String lexical, org.apache.jena.datatypes.RDFDatatype datatype) - Specified by:
createTypedLiteralin interfaceFactoryRDF
-
createLangLiteral
- Specified by:
createLangLiteralin interfaceFactoryRDF
-
createLangDirLiteral
public org.apache.jena.graph.Node createLangDirLiteral(String lexical, String langTag, String direction) - Specified by:
createLangDirLiteralin interfaceFactoryRDF
-
createStringLiteral
- Specified by:
createStringLiteralin interfaceFactoryRDF
-
createBlankNode
public org.apache.jena.graph.Node createBlankNode(long mostSigBits, long leastSigBits) Description copied from interface:FactoryRDFCreate a blank with the internal system id taken from 128 bit number provided. This must be compatible withUUIDso the variant and version bits must agree with RFC 4122.- Specified by:
createBlankNodein interfaceFactoryRDF- See Also:
-
createBlankNode
Description copied from interface:FactoryRDFCreate a blank node with the given string as internal system id- Specified by:
createBlankNodein interfaceFactoryRDF
-
createBlankNode
public org.apache.jena.graph.Node createBlankNode()Description copied from interface:FactoryRDFCreate a blank node which is completely new and used nowhere else.- Specified by:
createBlankNodein interfaceFactoryRDF
-
reset
public void reset()Description copied from interface:FactoryRDFReset any internal state that should not be carried across parse runs (e.g. blank node labels).- Specified by:
resetin interfaceFactoryRDF
-