Class 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 Detail

      • 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)
    • 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)
      • 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 interface com.github.jsonldjava.core.JsonLdTripleCallback