1 /*
2 * RDFpro - An extensible tool for building stream-oriented RDF processing libraries.
3 *
4 * Written in 2014 by Francesco Corcoglioniti with support by Marco Amadori, Michele Mostarda,
5 * Alessio Palmero Aprosio and Marco Rospocher. Contact info on http://rdfpro.fbk.eu/
6 *
7 * To the extent possible under law, the authors have dedicated all copyright and related and
8 * neighboring rights to this software to the public domain worldwide. This software is
9 * distributed without any warranty.
10 *
11 * You should have received a copy of the CC0 Public Domain Dedication along with this software.
12 * If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
13 */
14 package eu.fbk.rdfpro.tql;
15
16 import org.openrdf.rio.RDFFormat;
17 import org.openrdf.rio.RDFParser;
18 import org.openrdf.rio.RDFParserFactory;
19
20 /**
21 * An {@link RDFParserFactory} for TQL parsers.
22 */
23 public class TQLParserFactory implements RDFParserFactory {
24
25 /**
26 * Returns {@link TQL#FORMAT}.
27 */
28 @Override
29 public RDFFormat getRDFFormat() {
30 return TQL.FORMAT;
31 }
32
33 /**
34 * Returns a new instance of {@link TQLParser}.
35 */
36 @Override
37 public RDFParser getParser() {
38 return new TQLParser();
39 }
40
41 }