Class ResultSetParser<T>
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.utils.sparqlrunner.ResultSetParser<T>
-
- Direct Known Subclasses:
AbstractAjaxResponder.JsonArrayParser
public abstract class ResultSetParser<T> extends Object
Define the interface for parsing a result set, and provide some helpful methods as well.
-
-
Constructor Summary
Constructors Constructor Description ResultSetParser()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TdefaultValue()protected intifIntPresent(org.apache.jena.query.QuerySolution solution, String variableName, int defaultValue)protected StringifLiteralPresent(org.apache.jena.query.QuerySolution solution, String variableName, String defaultValue)protected longifLongPresent(org.apache.jena.query.QuerySolution solution, String variableName, long defaultValue)protected StringifResourcePresent(org.apache.jena.query.QuerySolution solution, String variableName, String defaultValue)protected abstract TparseResults(String queryStr, org.apache.jena.query.ResultSet results)
-
-
-
Method Detail
-
parseResults
protected abstract T parseResults(String queryStr, org.apache.jena.query.ResultSet results)
-
defaultValue
protected abstract T defaultValue()
-
ifResourcePresent
protected String ifResourcePresent(org.apache.jena.query.QuerySolution solution, String variableName, String defaultValue)
-
ifLiteralPresent
protected String ifLiteralPresent(org.apache.jena.query.QuerySolution solution, String variableName, String defaultValue)
-
ifLongPresent
protected long ifLongPresent(org.apache.jena.query.QuerySolution solution, String variableName, long defaultValue)
-
ifIntPresent
protected int ifIntPresent(org.apache.jena.query.QuerySolution solution, String variableName, int defaultValue)
-
-