public static void outputResultSet(ResultSet results, Prologue prologue, ResultsFormat outputFormat) {
if ( outputFormat.equals(ResultsFormat.FMT_UNKNOWN) )
outputFormat = ResultsFormat.FMT_TEXT ;
if ( prologue == null )
prologue = new Prologue(globalPrefixMap) ;
Lang lang = ResultsFormat.convert(outputFormat) ;
if ( lang != null ) {
Context context = ARQ.getContext().copy();
if ( prologue != null )
context.set(ARQConstants.symPrologue, prologue);
ResultsWriter.create().context(context).lang(lang).build().write(System.out, results);
System.out.flush() ;
return ;
}
boolean done = ResultsFormat.oldWrite(System.out, outputFormat, prologue, results);
if ( !done )
System.err.println("Unknown format request: " + outputFormat) ;
System.out.flush() ;
}