/** * @deprecated Use {@link RDFParser#create}. */ @Deprecated public static ReaderRIOT createReader(Lang lang) { return createReader(lang, RiotLib.profile(lang, null)); }
/** Create a parser for Turtle, with default behaviour */ public static LangTurtle createParserTurtle(Tokenizer tokenizer, String baseIRI, StreamRDF dest) { LangTurtle parser = new LangTurtle(tokenizer, RiotLib.profile(RDFLanguages.TURTLE, baseIRI), dest) ; return parser ; }
/** Create a parser for N-Triples */ public static LangNTriples createParserNTriples(Tokenizer tokenizer, StreamRDF dest) { LangNTriples parser = new LangNTriples(tokenizer, RiotLib.profile(RDFLanguages.NTRIPLES, null), dest) ; return parser ; }
/** Create a parser for NQuads */ public static LangNQuads createParserNQuads(Tokenizer tokenizer, StreamRDF dest) { LangNQuads parser = new LangNQuads(tokenizer, RiotLib.profile(RDFLanguages.NQUADS, null), dest) ; return parser ; } }
/** Create a parser for NQuads, with default behaviour */ public static LangNQuads createParserNQuads(Tokenizer tokenizer, StreamRDF dest) { LangNQuads parser = new LangNQuads(tokenizer, RiotLib.profile(RDFLanguages.NQUADS, null), dest) ; return parser ; }
public static ParserProfile profile(Lang lang, String baseIRI) { return profile(lang, baseIRI, ErrorHandlerFactory.getDefaultErrorHandler()); }
public Model read(Model model, InputStream is, Lang lang, String baseURI) { ErrorHandler errorHandler = ErrorHandlerFactory.errorHandlerStrict; // throw exceptions on all parse errors ParserProfile parserProfile = RiotLib.profile(baseURI, true, true, errorHandler); return read(model, is, lang, baseURI, errorHandler, parserProfile); }
/** Create a parser for TriG */ public static LangTriG createParserTriG(Tokenizer tokenizer, String baseIRI, StreamRDF dest) { LangTriG parser = new LangTriG(tokenizer, RiotLib.profile(RDFLanguages.TRIG, baseIRI), dest) ; return parser ; }
private LangRDFXML(InputStream in, String xmlBase, String filename, ErrorHandler errorHandler, StreamRDF sink) { this.input = in ; this.xmlBase = xmlBase ; this.filename = filename ; this.sink = sink ; this.profile = RiotLib.profile(getLang(), xmlBase, errorHandler) ; }
public static ParserProfile profile(Lang lang, String baseIRI, ErrorHandler handler) { if ( sameLang(NTRIPLES, lang) || sameLang(NQUADS, lang) ) { boolean checking = SysRIOT.strictMode ; // If strict mode, do checking e.g. URIs return profile(baseIRI, false, checking, handler) ; } if ( sameLang(RDFJSON, lang) ) return profile(baseIRI, false, true, handler) ; return profile(baseIRI, true, true, handler) ; }
private LangRDFXML(Reader reader, String xmlBase, String filename, ErrorHandler errorHandler, StreamRDF sink) { this.reader = reader ; this.xmlBase = xmlBase ; this.filename = filename ; this.sink = sink ; this.profile = RiotLib.profile(getLang(), xmlBase, errorHandler) ; }
/** Create a parser for Turtle */ public static LangTurtle createParserTurtle(Tokenizer tokenizer, String baseIRI, StreamRDF dest) { LangTurtle parser = new LangTurtle(tokenizer, RiotLib.profile(RDFLanguages.TURTLE, baseIRI), dest) ; return parser ; }
/** Create parsers for RDF/JSON */ public static LangRDFJSON createParserRdfJson(Tokenizer tokenizer, StreamRDF dest) { LangRDFJSON parser = new LangRDFJSON(tokenizer, RiotLib.profile(RDFLanguages.RDFJSON, null), dest) ; return parser; }
/** Create parsers for RDF/JSON */ public static LangRDFJSON createParserRdfJson(Tokenizer tokenizer, StreamRDF dest) { LangRDFJSON parser = new LangRDFJSON(tokenizer, RiotLib.profile(RDFLanguages.RDFJSON, null), dest) ; return parser; }
/** Create a parser for N-Triples, with default behaviour */ public static LangNTriples createParserNTriples(Tokenizer tokenizer, StreamRDF dest) { LangNTriples parser = new LangNTriples(tokenizer, RiotLib.profile(RDFLanguages.NTRIPLES, null), dest) ; return parser ; }
public static ParserProfile profile(Lang lang, String baseIRI) { return profile(lang, baseIRI, ErrorHandlerFactory.getDefaultErrorHandler()) ; }
public ReaderRIOT create(Lang language, ParserProfile profile); }
public static ParserProfile profile(Lang lang, String baseIRI, ErrorHandler handler) { if ( sameLang(NTRIPLES, lang) || sameLang(NQUADS, lang) ) { boolean checking = SysRIOT.isStrictMode(); // If strict mode, do checking e.g. URIs return profile(baseIRI, false, checking, handler); } if ( sameLang(RDFJSON, lang) ) return profile(baseIRI, false, true, handler); return profile(baseIRI, true, true, handler); }
/** Create a parser for TriG, with default behaviour */ public static LangTriG createParserTriG(Tokenizer tokenizer, String baseIRI, StreamRDF dest) { if ( baseIRI == null ) baseIRI = chooseBaseIRI() ; LangTriG parser = new LangTriG(tokenizer, RiotLib.profile(RDFLanguages.TRIG, baseIRI), dest) ; return parser ; }
public void read(Reader in, String baseURI, Lang lang, StreamRDF output, Context context) { ParserProfile profile = parserProfile; if (profile == null) profile = RiotLib.profile(baseURI, false, false, errorHandler); if (errorHandler == null) setErrorHandler(profile.getHandler()); Tokenizer tokens = new TokenizerRDFPost(PeekReader.make(in)); try { runParser(tokens, getParserProfile(), output); } finally { output.finish(); tokens.close(); } }