Package org.eclipse.rdf4j.rio.jsonld
Class JSONLDInternalTripleCallback
- java.lang.Object
-
- org.eclipse.rdf4j.rio.jsonld.JSONLDInternalTripleCallback
-
- All Implemented Interfaces:
com.github.jsonldjava.core.JsonLdTripleCallback
class JSONLDInternalTripleCallback extends java.lang.Object implements com.github.jsonldjava.core.JsonLdTripleCallbackA package private internal implementation class
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Supplier<Resource>anonymousBNodeCreatorprivate RDFHandlerhandlerprivate java.util.function.Function<java.lang.String,Resource>namedBNodeCreatorprivate ParseErrorListenerparseErrorListenerprivate ParserConfigparserConfigprivate ValueFactoryvf
-
Constructor Summary
Constructors Constructor Description JSONLDInternalTripleCallback()JSONLDInternalTripleCallback(RDFHandler nextHandler)JSONLDInternalTripleCallback(RDFHandler nextHandler, ValueFactory vf)JSONLDInternalTripleCallback(RDFHandler nextHandler, ValueFactory vf, ParserConfig parserConfig, ParseErrorListener parseErrorListener, java.util.function.Function<java.lang.String,Resource> namedBNodeCreator, java.util.function.Supplier<Resource> anonymousBNodeCreator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectcall(com.github.jsonldjava.core.RDFDataset dataset)private ResourcecreateResource(java.lang.String resource)RDFHandlergetHandler()ParserConfiggetParserConfig()ParseErrorListenergetParserErrorListener()ValueFactorygetValueFactory()voidsetHandler(RDFHandler handler)voidsetParserConfig(ParserConfig parserConfig)voidsetValueFactory(ValueFactory vf)private voidtriple(java.lang.String s, java.lang.String p, java.lang.String o, java.lang.String graph)private voidtriple(java.lang.String s, java.lang.String p, java.lang.String value, java.lang.String datatype, java.lang.String language, java.lang.String graph)
-
-
-
Field Detail
-
vf
private ValueFactory vf
-
handler
private RDFHandler handler
-
parserConfig
private ParserConfig parserConfig
-
parseErrorListener
private final ParseErrorListener parseErrorListener
-
namedBNodeCreator
private final java.util.function.Function<java.lang.String,Resource> namedBNodeCreator
-
anonymousBNodeCreator
private final java.util.function.Supplier<Resource> anonymousBNodeCreator
-
-
Constructor Detail
-
JSONLDInternalTripleCallback
public JSONLDInternalTripleCallback()
-
JSONLDInternalTripleCallback
public JSONLDInternalTripleCallback(RDFHandler nextHandler)
-
JSONLDInternalTripleCallback
public JSONLDInternalTripleCallback(RDFHandler nextHandler, ValueFactory vf)
-
JSONLDInternalTripleCallback
public JSONLDInternalTripleCallback(RDFHandler nextHandler, ValueFactory vf, ParserConfig parserConfig, ParseErrorListener parseErrorListener, java.util.function.Function<java.lang.String,Resource> namedBNodeCreator, java.util.function.Supplier<Resource> anonymousBNodeCreator)
-
-
Method Detail
-
triple
private void triple(java.lang.String s, java.lang.String p, java.lang.String o, java.lang.String graph)
-
createResource
private Resource createResource(java.lang.String resource)
-
triple
private void triple(java.lang.String s, java.lang.String p, java.lang.String value, java.lang.String datatype, java.lang.String language, java.lang.String graph)
-
getParserErrorListener
public ParseErrorListener getParserErrorListener()
-
getHandler
public RDFHandler getHandler()
- Returns:
- the handler
-
setHandler
public void setHandler(RDFHandler handler)
- Parameters:
handler- the handler to set
-
getParserConfig
public ParserConfig getParserConfig()
- Returns:
- the parserConfig
-
setParserConfig
public void setParserConfig(ParserConfig parserConfig)
- Parameters:
parserConfig- the parserConfig to set
-
getValueFactory
public ValueFactory getValueFactory()
- Returns:
- the vf
-
setValueFactory
public void setValueFactory(ValueFactory vf)
- Parameters:
vf- the vf to set
-
call
public java.lang.Object call(com.github.jsonldjava.core.RDFDataset dataset)
- Specified by:
callin interfacecom.github.jsonldjava.core.JsonLdTripleCallback
-
-