use of com.hp.hpl.jena.graph.Node in project stanbol by apache.
the class ResourceFilterIterator method hasNext.
@Override
public boolean hasNext() {
do {
if (iterator == null) {
//NOTE: the #setConfiguration method ensures a value to be present
Node value = valueIterator.next();
log.info("Iterator over Entities field: '{}' value '{}'", field, value);
iterator = indexingDataset.getDefaultGraph().find(null, field, value);
}
if (iterator != null) {
if (iterator.hasNext()) {
return true;
}
iterator.close();
iterator = null;
}
} while (valueIterator.hasNext());
//iterated over all elements of all configured values
return false;
}
Aggregations