private List<MessagePart> obtainParts(Individual individual, Property partsProperty) throws URISyntaxException { List<MessagePart> result = new ArrayList<MessagePart>(); if (individual == null) return result; RDFNode node; MessagePart messagePart; NodeIterator nodeIterator = null; try { nodeIterator = individual.listPropertyValues(partsProperty); while (nodeIterator.hasNext()) { node = nodeIterator.next(); messagePart = obtainMessagePart(node); if (messagePart != null) result.add(messagePart); } } finally { if (nodeIterator != null) nodeIterator.close(); } return result; }
protected void prepareOneRefBNodes(Model model) { NodeIterator objIter = model.listObjects() ; for ( ; objIter.hasNext() ; ) { RDFNode n = objIter.nextNode() ; if ( testOneRefBNode(n) ) oneRefObjects.add(n) ; objIter.close() ; // N3JenaWriter.DEBUG if ( N3JenaWriter.DEBUG ) { out.println("# RDF Lists = "+rdfLists.size()) ; out.println("# RDF ListsAll = "+rdfListsAll.size()) ; out.println("# oneRefObjects = "+oneRefObjects.size()) ; } } }
private List<URI> obtainMappings(Individual individual, Property mappingProperty) throws URISyntaxException { List<URI> result = new ArrayList<URI>(); if (individual == null || mappingProperty == null) return result; NodeIterator nodeIterator = null; Resource schemaMap; RDFNode node; try { nodeIterator = individual.listPropertyValues(mappingProperty); while (nodeIterator.hasNext()) { node = nodeIterator.next(); if (node.isResource()) { schemaMap = node.asResource(); result.add(new URI(schemaMap.getURI())); } } } finally { if (nodeIterator != null) nodeIterator.close(); } return result; }
/** * Name space stuff. */ private void addTypeNameSpaces() { NodeIterator nn = model.listObjectsOfProperty(RDF.type); try { while (nn.hasNext()) { RDFNode obj = nn.nextNode(); int split = isOKType(obj); if (split != -1) prettyWriter.addNameSpace(((Resource) obj).getURI() .substring(0, split)); } } finally { nn.close(); } }
nodeIterator.close();
} finally { if (hasOpValues != null) hasOpValues.close();
iter.hasNext()); RDFNode node = iter.nextNode(); iter.close(); assertEquals(nestedWorkflowRun, node.toString());