outputFormat = ResultsFormat.FMT_TEXT ; if ( outputFormat.equals(ResultsFormat.FMT_NONE) ) return ; if ( outputFormat.equals(ResultsFormat.FMT_RS_XML) ) if ( outputFormat.equals(ResultsFormat.FMT_RDF_N3) || outputFormat.equals(ResultsFormat.FMT_RDF_TTL) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_JSON) ) if ( outputFormat.equals(ResultsFormat.FMT_TEXT) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_CSV) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_TSV) )
outputFormat = ResultsFormat.FMT_TEXT ; if ( outputFormat.equals(ResultsFormat.FMT_RS_XML) ) if ( outputFormat.equals(ResultsFormat.FMT_RDF_N3) || outputFormat.equals(ResultsFormat.FMT_RDF_TTL) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_JSON) ) if ( outputFormat.equals(ResultsFormat.FMT_TEXT) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_CSV) )
outputFormat = ResultsFormat.FMT_TEXT ; if ( outputFormat.equals(ResultsFormat.FMT_NONE) ) return ; if ( outputFormat.equals(ResultsFormat.FMT_TEXT)) if ( outputFormat.equals(ResultsFormat.FMT_RDF_XML) ) if ( outputFormat.equals(ResultsFormat.FMT_RDF_TTL) ) if ( outputFormat.equals(ResultsFormat.FMT_RDF_N3) ) if ( outputFormat.equals(ResultsFormat.FMT_RDF_NT) )
outputFormat = ResultsFormat.FMT_TEXT ; if ( outputFormat.equals(ResultsFormat.FMT_NONE) ) return ; if ( outputFormat.equals(ResultsFormat.FMT_TEXT)) if ( outputFormat.equals(ResultsFormat.FMT_RDF_XML) ) if ( outputFormat.equals(ResultsFormat.FMT_RDF_TTL) ) if ( outputFormat.equals(ResultsFormat.FMT_RDF_N3) ) if ( outputFormat.equals(ResultsFormat.FMT_RDF_NT) )
if ( rFmt.equals(ResultsFormat.FMT_RS_XML) ) if ( rFmt.equals(ResultsFormat.FMT_RS_JSON) ) if ( rFmt.equals(ResultsFormat.FMT_RS_CSV) ) if ( rFmt.equals(ResultsFormat.FMT_RS_TSV) ) if ( rFmt.equals(ResultsFormat.FMT_RS_BIO) ) if ( rFmt.equals(ResultsFormat.FMT_RS_JSON) ) if ( rFmt.equals(ResultsFormat.FMT_RDF_XML) ) if ( rFmt.equals(ResultsFormat.FMT_RDF_TTL) ) if ( rFmt.equals(ResultsFormat.FMT_RDF_NT) )
prologue = new Prologue(globalPrefixMap) ; if ( outputFormat.equals(ResultsFormat.FMT_UNKNOWN) ) outputFormat = ResultsFormat.FMT_TEXT ; if ( outputFormat.equals(ResultsFormat.FMT_NONE) || outputFormat.equals(ResultsFormat.FMT_COUNT) ) if ( outputFormat.equals(ResultsFormat.FMT_COUNT) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_RDF) || outputFormat.equals(ResultsFormat.FMT_RDF_N3) || outputFormat.equals(ResultsFormat.FMT_RDF_TTL) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_XML) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_JSON) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_SSE) ) if ( outputFormat.equals(ResultsFormat.FMT_TEXT) ) if ( outputFormat.equals(ResultsFormat.FMT_TUPLES) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_CSV ) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_TSV ) )
if ( outputFormat.equals(ResultsFormat.FMT_UNKNOWN) ) outputFormat = ResultsFormat.FMT_TEXT ; if ( outputFormat.equals(ResultsFormat.FMT_NONE) || outputFormat.equals(ResultsFormat.FMT_COUNT) ) if ( outputFormat.equals(ResultsFormat.FMT_COUNT) ) if ( outputFormat.equals(ResultsFormat.FMT_RDF_XML) || outputFormat.equals(ResultsFormat.FMT_RDF_N3) || outputFormat.equals(ResultsFormat.FMT_RDF_TTL) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_XML) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_JSON) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_SSE) ) if ( outputFormat.equals(ResultsFormat.FMT_TEXT) ) if ( outputFormat.equals(ResultsFormat.FMT_TUPLES) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_CSV ) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_TSV ) ) if ( outputFormat.equals(ResultsFormat.FMT_RS_BIO ) )
if (format.equals(ResultsFormat.FMT_RS_JSON)) return JSONInput.fromJSON(input); if (format.equals(ResultsFormat.FMT_RS_TSV)) return TSVInput.fromTSV(input); if (format.equals(ResultsFormat.FMT_RS_CSV)) return CSVInput.fromCSV(input); if (format.equals(ResultsFormat.FMT_RS_BIO)) return BIOInput.fromBIO(input); if (format.equals(ResultsFormat.FMT_RS_XML)) return ResultSetFactory.fromXML(input); if (format.equals(ResultsFormat.FMT_TEXT)) { Log.warn(ResultSet.class, "Can't read a text result set"); throw new ResultSetException("Can't read a text result set"); if (format.equals(ResultsFormat.FMT_RDF_XML)) { Model m = ModelFactory.createDefaultModel(); m.read(input, null); if (format.equals(ResultsFormat.FMT_RDF_TTL)) { Model m = ModelFactory.createDefaultModel(); m.read(input, null, "TURTLE"); if (format.equals(ResultsFormat.FMT_RDF_N3)) { Model m = ModelFactory.createDefaultModel();
if (format.equals(ResultsFormat.FMT_TEXT)) { Log.fatal(ResultSet.class, "Can't read a text result set"); throw new ResultSetException("Can't read a text result set"); if (format.equals(ResultsFormat.FMT_RS_XML) || format.equals(ResultsFormat.FMT_RS_JSON) || format.equals(ResultsFormat.FMT_RS_TSV) || format.equals(ResultsFormat.FMT_RS_CSV)) { InputStream in = null; try { if (format.equals(ResultsFormat.FMT_RS_JSON)) return JSONInput.make(in, GraphFactory.makeDefaultModel()); else if (format.equals(ResultsFormat.FMT_RS_XML)) return XMLInput.make(in, GraphFactory.makeDefaultModel()); else if (format.equals(ResultsFormat.FMT_RS_TSV)) { ResultSet rs = TSVInput.fromTSV(in); return new SPARQLResult(rs); } else if (format.equals(ResultsFormat.FMT_RS_CSV)) { ResultSet rs = CSVInput.fromCSV(in); return new SPARQLResult(rs); } else if (format.equals(ResultsFormat.FMT_RS_BIO)) { ResultSet rs = BIOInput.fromBIO(in); return new SPARQLResult(rs);
if (format.equals(ResultsFormat.FMT_TEXT)) { Log.fatal(ResultSet.class, "Can't read a text result set"); throw new ResultSetException("Can't read a text result set"); if (format.equals(ResultsFormat.FMT_RS_XML) || format.equals(ResultsFormat.FMT_RS_JSON)) { InputStream in = null; try { if (format.equals(ResultsFormat.FMT_RS_JSON)) x = JSONInput.make(in, GraphFactory.makeDefaultModel()); else
/** * Load a result set from file or URL into a result set (memory backed). * * @param filenameOrURI * @param format * @return ResultSet */ public static ResultSet load(String filenameOrURI, ResultsFormat format) { if (format == null) format = ResultsFormat.guessSyntax(filenameOrURI); if (format == null) { Log.warn(ResultSet.class, "Null format - defaulting to XML"); format = ResultsFormat.FMT_RS_XML; } if (format.equals(ResultsFormat.FMT_TEXT)) { Log.fatal(ResultSet.class, "Can't read a text result set"); throw new ResultSetException("Can't read a text result set"); } InputStream in = FileManager.get().open(filenameOrURI); if (in == null) throw new NotFoundException("Not found: " + filenameOrURI); return load(in, format); }