package org.aksw.jena_sparql_api.core; import java.util.List; import org.apache.jena.query.QuerySolution; import org.apache.jena.query.ResultSet; import org.apache.jena.rdf.model.Model; import org.apache.jena.sparql.engine.binding.Binding; /** * @author Claus Stadler * <p/> * Date: 7/23/11 * Time: 11:01 PM */ public class ResultSetDecorator implements ResultSet { protected ResultSet decoratee; public ResultSetDecorator(ResultSet decoratee) { this.decoratee = decoratee; } @Override public boolean hasNext() { return decoratee.hasNext(); } @Override public QuerySolution next() { return decoratee.next(); } @Override public void remove() { decoratee.remove(); } @Override public QuerySolution nextSolution() { return decoratee.nextSolution(); } @Override public Binding nextBinding() { return decoratee.nextBinding(); } @Override public int getRowNumber() { return decoratee.getRowNumber(); } @Override public List<String> getResultVars() { return decoratee.getResultVars(); } @Override public Model getResourceModel() { return decoratee.getResourceModel(); } }