本文整理了Java中com.hp.hpl.jena.rdf.model.ResIterator.close
方法的一些代码示例,展示了ResIterator.close
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResIterator.close
方法的具体详情如下:
包路径:com.hp.hpl.jena.rdf.model.ResIterator
类名称:ResIterator
方法名:close
暂无
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
private synchronized void closeAllResIterators() {
Iterator<ResIterator> members = openResIterators.iterator();
while (members.hasNext()) {
members.next().close();
}
openResIterators = new HashSet<ResIterator>();
}
代码示例来源:origin: AskNowQA/AutoSPARQL
static Set<Resource> subjects(Model model,Property p, RDFNode r)
{
Set<Resource> subjects = new HashSet<>();
ResIterator it = model.listSubjectsWithProperty(p, r);
while(it.hasNext()) subjects.add(it.next().asResource());
it.close();
return subjects;
}
代码示例来源:origin: epimorphics/elda
private boolean isMultiplyReferencedbNode(Resource r) {
ResIterator ri = model.listSubjectsWithProperty(null, r);
boolean multiRef = false;
if (ri.hasNext()) {
ri.next();
multiRef = ri.hasNext();
}
ri.close();
return multiRef;
}
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
rs.close();
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
protected void writeModel(Model model)
{
// Needed only for no prefixes, no blank first line.
boolean doingFirst = true;
ResIterator rIter = listSubjects(model);
for (; rIter.hasNext();)
{
// Subject:
// First - it is something we will write out as a structure in an object field?
// That is, a RDF list or the object of exactly one statement.
Resource subject = rIter.nextResource();
if ( skipThisSubject(subject) )
{
if (N3JenaWriter.DEBUG)
out.println("# Skipping: " + formatResource(subject));
continue;
}
// We really are going to print something via writeTriples
if (doingFirst)
doingFirst = false;
else
out.println();
writeOneGraphNode(subject) ;
}
rIter.close();
}
内容来源于网络,如有侵权,请联系作者删除!