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) ) System.err.println("Unknown format: "+outputFormat.getSymbol()) ;
public static ResultsFormat guessSyntax(String url) { return guessSyntax(url, FMT_RS_XML) ; }
format = ResultsFormat.guessSyntax(filenameOrURI); 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 (ResultsFormat.isRDFGraphSyntax(format)) { Model model = FileManager.get().loadModel(filenameOrURI); return new SPARQLResult(model);
/** * 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); }
inputFormat = ResultsFormat.guessSyntax(resultsFilename) ; inputFormat = ResultsFormat.lookup(rFmt) ; if ( inputFormat == null ) cmdline.cmdError("Unrecognized output format: "+rFmt) ;
public void processArgs(CmdArgModule cmdline) throws IllegalArgumentException { if ( cmdline.contains(resultsFmtDecl) ) { String rFmt = cmdline.getValue(resultsFmtDecl) ; resultsFormat = ResultsFormat.lookup(rFmt) ; if ( resultsFormat == null ) cmdline.cmdError("Unrecognized output format: "+rFmt) ; } }
format = ResultsFormat.guessSyntax(filenameOrURI); 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 if (ResultsFormat.isRDFGraphSyntax(format)) return FileManager.get().readModel(model, filenameOrURI);
@Override public void processArgs(CmdArgModule cmdline) throws IllegalArgumentException { if ( cmdline.contains(resultsFmtDecl) ) { String rFmt = cmdline.getValue(resultsFmtDecl) ; resultsFormat = ResultsFormat.lookup(rFmt) ; if ( resultsFormat == null ) cmdline.cmdError("Unrecognized output format: "+rFmt) ; } }
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_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) ) System.err.println("Unknown format: "+outputFormat.getSymbol()) ;
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();