Class AbstractAjaxResponder.JsonArrayParser
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.utils.sparqlrunner.ResultSetParser<com.fasterxml.jackson.databind.node.ArrayNode>
-
- edu.cornell.mannlib.vitro.webapp.controller.ajax.AbstractAjaxResponder.JsonArrayParser
-
- Enclosing class:
- AbstractAjaxResponder
protected abstract static class AbstractAjaxResponder.JsonArrayParser extends ResultSetParser<com.fasterxml.jackson.databind.node.ArrayNode>
AJAX responders can use a parser that extends this class. The parser must implement "parseSolutionRow()"
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsonArrayParser()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected com.fasterxml.jackson.databind.node.ArrayNodedefaultValue()protected com.fasterxml.jackson.databind.node.ArrayNodeparseResults(String queryStr, org.apache.jena.query.ResultSet results)protected abstract Map<String,String>parseSolutionRow(org.apache.jena.query.QuerySolution solution)Subclasses must implement.-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.utils.sparqlrunner.ResultSetParser
ifIntPresent, ifLiteralPresent, ifLongPresent, ifResourcePresent
-
-
-
-
Method Detail
-
defaultValue
protected com.fasterxml.jackson.databind.node.ArrayNode defaultValue()
- Specified by:
defaultValuein classResultSetParser<com.fasterxml.jackson.databind.node.ArrayNode>
-
parseResults
protected com.fasterxml.jackson.databind.node.ArrayNode parseResults(String queryStr, org.apache.jena.query.ResultSet results)
- Specified by:
parseResultsin classResultSetParser<com.fasterxml.jackson.databind.node.ArrayNode>
-
-