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.JsonLdTripleCallback
A package private internal implementation class
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Supplier<Resource>
anonymousBNodeCreator
private RDFHandler
handler
private java.util.function.Function<java.lang.String,Resource>
namedBNodeCreator
private ParseErrorListener
parseErrorListener
private ParserConfig
parserConfig
private ValueFactory
vf
-
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.Object
call(com.github.jsonldjava.core.RDFDataset dataset)
private Resource
createResource(java.lang.String resource)
RDFHandler
getHandler()
ParserConfig
getParserConfig()
ParseErrorListener
getParserErrorListener()
ValueFactory
getValueFactory()
void
setHandler(RDFHandler handler)
void
setParserConfig(ParserConfig parserConfig)
void
setValueFactory(ValueFactory vf)
private void
triple(java.lang.String s, java.lang.String p, java.lang.String o, java.lang.String graph)
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)
-
-
-
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:
call
in interfacecom.github.jsonldjava.core.JsonLdTripleCallback
-
-