package ch.x42.terye.query; import javax.jcr.NodeIterator; import javax.jcr.RepositoryException; import javax.jcr.query.QueryResult; import javax.jcr.query.RowIterator; import ch.x42.terye.ItemManager; import ch.x42.terye.iterator.NodeIteratorImpl; public class QueryResultImpl implements QueryResult { private final ItemManager itemManager; private final Iterable<String> nodes; public QueryResultImpl(ItemManager itemManager, Iterable<String> nodes) { this.itemManager = itemManager; this.nodes = nodes; } @Override public String[] getColumnNames() throws RepositoryException { // TODO Auto-generated method stub return null; } @Override public RowIterator getRows() throws RepositoryException { // TODO Auto-generated method stub return null; } @Override public NodeIterator getNodes() throws RepositoryException { return new NodeIteratorImpl(itemManager, nodes); } @Override public String[] getSelectorNames() throws RepositoryException { // TODO Auto-generated method stub return null; } }