Class ResultProcessor
- java.lang.Object
-
- org.intermine.webservice.server.core.ResultProcessor
-
- Direct Known Subclasses:
JSONResultProcessor
public class ResultProcessor extends java.lang.Object
Processor of Results object for easy accessing and parsing of results to list of strings. Actually wrapped Results object is something like proxy that can access the database. Write method is the point where the data are fetched from database and that's why is slow. Code example:MemoryOutput output = new MemoryOutput(); ResultProcessor processor = new ResultProcessor(results, firstResult, maxResults); processor.write(output);
- Author:
- Jakub Kulaviak
-
-
Constructor Summary
Constructors Constructor Description ResultProcessor()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
write(java.util.Iterator<java.util.List<ResultElement>> resultIt, Output output)
Writes results to output.
-
-
-
Method Detail
-
write
public void write(java.util.Iterator<java.util.List<ResultElement>> resultIt, Output output)
Writes results to output.- Parameters:
resultIt
- iterator over results rowoutput
- output
-
-