Uses of Interface
org.jrdf.util.ClosableIterator

Packages that use ClosableIterator
org.jrdf.graph This package defines a set of APIs required to implement an RDF Graph and it's associated objects. 
org.jrdf.graph.global   
org.jrdf.graph.global.iterator   
org.jrdf.graph.global.molecule   
org.jrdf.graph.local.disk.iterator   
org.jrdf.graph.local.index.nodepool   
org.jrdf.graph.local.iterator   
org.jrdf.graph.local.mem This package is an implementation of the JRDF Graph API. 
org.jrdf.graph.local.mem.iterator   
org.jrdf.parser This package is a port of the Sesame RIO Parser. 
org.jrdf.parser.ntriples   
 

Uses of ClosableIterator in org.jrdf.graph
 

Methods in org.jrdf.graph that return ClosableIterator
 ClosableIterator<Triple> Graph.find(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Returns an iterator of Triples to a set of statements that match a given subject, predicate and object.
 ClosableIterator<Triple> Graph.find(Triple triple)
          Returns an iterator of Triples to a set of statements that match a given subject, predicate and object.
 ClosableIterator<? extends Node> Graph.findNodes(NodeType type)
          Returns all unique values of a given type.
 ClosableIterator<PredicateNode> Graph.findPredicates(Resource resource)
          Return predicates that are part of an RDF triple where resource is either a subject or object.
 ClosableIterator<? super Resource> Graph.findResources(ValueNodeType type)
          Returns all unique resources for a given ValueNodeType (BNode or URIReference is currently supported).
 ClosableIterator<ObjectNode> Resource.getObjects(PredicateNode predicate)
          With this as the subject and using the given predicate return all the objects.
 ClosableIterator<SubjectNode> Resource.getSubjects(PredicateNode predicate)
          With this as the object and using the given predicate return all the subjects.
 

Uses of ClosableIterator in org.jrdf.graph.global
 

Methods in org.jrdf.graph.global that return ClosableIterator
 ClosableIterator<Molecule> GlobalizedGraphImpl.find(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 ClosableIterator<Molecule> GlobalizedGraph.find(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Find a triple that may contain wildcards - any subject, any predicate, and any object.
protected  ClosableIterator<Molecule> AbstractGlobalizedGraph.findValue(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 

Uses of ClosableIterator in org.jrdf.graph.global.iterator
 

Classes in org.jrdf.graph.global.iterator that implement ClosableIterator
 class GlobalizedGraphIterator
          Iterator for iterating over all of the molecules in a globalized graph.
 class OneFixedIterator
          Iterator over molecules in a globalized graph, where one of the nodes in a triple is fixed.
 class ThreeFixedIterator
          Represents an globalized graph iterator where all three nodes are fixes (i.e. no wildcards).
 class TwoFixedIterator
          Globalized Graph iterator where 2 nodes are fixed.
 

Methods in org.jrdf.graph.global.iterator that return ClosableIterator
 ClosableIterator<Molecule> NonEmptyIteratorFactory.getIterator(SubjectNode subj, PredicateNode pred, ObjectNode obj)
           
 

Uses of ClosableIterator in org.jrdf.graph.global.molecule
 

Methods in org.jrdf.graph.global.molecule that return ClosableIterator
 ClosableIterator<Triple> NewMoleculeImpl.find(Triple triple)
           
 ClosableIterator<PredicateNode> MoleculeIteratorFactoryImpl.findUniquePredicates(Resource resource)
           
 ClosableIterator<PredicateNode> MoleculeIteratorFactory.findUniquePredicates(Resource resource)
           
 ClosableIterator<BlankNode> MoleculeIteratorFactoryImpl.getBlankNodes()
           
 ClosableIterator<BlankNode> MoleculeIteratorFactory.getBlankNodes()
           
 ClosableIterator<Resource> MoleculeIteratorFactoryImpl.getResources()
           
 ClosableIterator<Resource> MoleculeIteratorFactory.getResources()
           
 ClosableIterator<PredicateNode> MoleculeIteratorFactoryImpl.getUniquePredicates()
           
 ClosableIterator<PredicateNode> MoleculeIteratorFactory.getUniquePredicates()
           
 ClosableIterator<URIReference> MoleculeIteratorFactoryImpl.getURIReferences()
           
 ClosableIterator<URIReference> MoleculeIteratorFactory.getURIReferences()
           
 ClosableIterator<Molecule> MoleculeIteratorFactoryImpl.globalizedGraphIterator()
           
 ClosableIterator<Molecule> MoleculeIteratorFactory.globalizedGraphIterator()
           
 ClosableIterator<Molecule> MoleculeIteratorFactoryImpl.newOneFixedIterator(Node first, int index)
           
 ClosableIterator<Molecule> MoleculeIteratorFactory.newOneFixedIterator(Node value, int i)
           
 ClosableIterator<Molecule> MoleculeIteratorFactoryImpl.newThreeFixedIterator(SubjectNode subjNode, PredicateNode predNode, ObjectNode objNode)
           
 ClosableIterator<Molecule> MoleculeIteratorFactory.newThreeFixedIterator(SubjectNode subjNode, PredicateNode predNode, ObjectNode objNode)
           
 ClosableIterator<Molecule> MoleculeIteratorFactoryImpl.newTwoFixedIterator(Node first, Node second, int index)
           
 ClosableIterator<Molecule> MoleculeIteratorFactory.newTwoFixedIterator(Node first, Node second, int searchIndex)
           
 

Uses of ClosableIterator in org.jrdf.graph.local.disk.iterator
 

Classes in org.jrdf.graph.local.disk.iterator that implement ClosableIterator
 class AnyResourcePredicateIterator
           
 class BTreeGraphIterator
           
 

Methods in org.jrdf.graph.local.disk.iterator that return ClosableIterator
 ClosableIterator<Triple> DiskIteratorFactory.newEmptyClosableIterator()
           
 ClosableIterator<Triple> DiskIteratorFactory.newGraphIterator()
           
 ClosableIterator<Triple> DiskIteratorFactory.newOneFixedIterator(Long fixedFirstNode, int index)
           
 ClosableIterator<PredicateNode> DiskIteratorFactory.newPredicateIterator()
           
 ClosableIterator<PredicateNode> DiskIteratorFactory.newPredicateIterator(Long resource)
           
 ClosableIterator<Triple> DiskIteratorFactory.newThreeFixedIterator(Long[] newNodes)
           
 ClosableIterator<Triple> DiskIteratorFactory.newTwoFixedIterator(Long fixedFirstNode, Long fixedSecondNode, int index)
           
 

Uses of ClosableIterator in org.jrdf.graph.local.index.nodepool
 

Methods in org.jrdf.graph.local.index.nodepool that return ClosableIterator
 ClosableIterator<BlankNode> NodePoolImpl.getBlankNodeIterator()
           
 ClosableIterator<BlankNode> NodePool.getBlankNodeIterator()
           
 ClosableIterator<URIReference> NodePoolImpl.getURIReferenceIterator()
           
 ClosableIterator<URIReference> NodePool.getURIReferenceIterator()
           
 

Uses of ClosableIterator in org.jrdf.graph.local.iterator
 

Classes in org.jrdf.graph.local.iterator that implement ClosableIterator
 class EmptyClosableIterator
          An iterator that returns no triples.
 class NodeTypeIterator<T>
           
 class PredicateClosableIterator
           
 class TripleClosableIterator
          A simple iterator that provides removal of nodes from the underlying store - irrespectively of the order given by the iterator.
 

Methods in org.jrdf.graph.local.iterator that return ClosableIterator
 ClosableIterator<Triple> OrderedIteratorFactoryImpl.newEmptyClosableIterator()
           
 ClosableIterator<Triple> IteratorFactory.newEmptyClosableIterator()
          Return an new EmptyClosableIterator - indicates no results found.
 ClosableIterator<Triple> OrderedIteratorFactoryImpl.newGraphIterator()
           
 ClosableIterator<Triple> IteratorFactory.newGraphIterator()
          Return an new GraphIterator - result of an unconstrained find.
 ClosableIterator<Triple> OrderedIteratorFactoryImpl.newOneFixedIterator(Long fixedFirstNode, int index)
           
 ClosableIterator<Triple> IteratorFactory.newOneFixedIterator(Long fixedFirstNode, int index)
          Return a new FixedIterator - bound by one node.
 ClosableIterator<PredicateNode> OrderedIteratorFactoryImpl.newPredicateIterator()
           
 ClosableIterator<PredicateNode> IteratorFactory.newPredicateIterator()
          Return a new PredicateIterator - all unique predicates.
 ClosableIterator<PredicateNode> OrderedIteratorFactoryImpl.newPredicateIterator(Long resource)
           
 ClosableIterator<PredicateNode> IteratorFactory.newPredicateIterator(Long resource)
          Return a new PredicateIterator - all unique predicates for a given resource (subject and object).
 ClosableIterator<Triple> OrderedIteratorFactoryImpl.newThreeFixedIterator(Long[] nodes)
           
 ClosableIterator<Triple> IteratorFactory.newThreeFixedIterator(Long[] nodes)
          Return a new FixedIterator - bound by three nodes.
 ClosableIterator<Triple> OrderedIteratorFactoryImpl.newTwoFixedIterator(Long fixedFirstNode, Long fixedSecondNode, int index)
           
 ClosableIterator<Triple> IteratorFactory.newTwoFixedIterator(Long fixedFirstNode, Long fixedSecondNode, int index)
          Return a new FixedItereator - bound by two nodes.
 

Uses of ClosableIterator in org.jrdf.graph.local.mem
 

Methods in org.jrdf.graph.local.mem that return ClosableIterator
 ClosableIterator<Triple> ReadWriteGraphImpl.find(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 ClosableIterator<Triple> ReadableGraphImpl.find(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 ClosableIterator<Triple> ReadableGraph.find(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 ClosableIterator<Triple> GraphImpl.find(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 ClosableIterator<Triple> GraphImpl.find(Triple triple)
           
 ClosableIterator<? extends Node> GraphImpl.findNodes(NodeType type)
           
 ClosableIterator<PredicateNode> GraphImpl.findPredicates(Resource resource)
           
 ClosableIterator<? super Resource> GraphImpl.findResources(ValueNodeType type)
           
 ClosableIterator<PredicateNode> ReadWriteGraphImpl.findUniquePredicates()
           
 ClosableIterator<PredicateNode> ReadableGraphImpl.findUniquePredicates()
           
 ClosableIterator<PredicateNode> ReadableGraph.findUniquePredicates()
           
 ClosableIterator<PredicateNode> ReadWriteGraphImpl.findUniquePredicates(Resource resource)
           
 ClosableIterator<PredicateNode> ReadableGraphImpl.findUniquePredicates(Resource resource)
           
 ClosableIterator<PredicateNode> ReadableGraph.findUniquePredicates(Resource resource)
           
 ClosableIterator<ObjectNode> AbstractResource.getObjects(PredicateNode predicate)
           
 ClosableIterator<SubjectNode> AbstractResource.getSubjects(PredicateNode predicate)
           
 

Uses of ClosableIterator in org.jrdf.graph.local.mem.iterator
 

Subinterfaces of ClosableIterator in org.jrdf.graph.local.mem.iterator
 interface ClosableMemIterator<Triple>
          An iterator that allows you to determine if an iterator comes from the in memory graph.
 

Classes in org.jrdf.graph.local.mem.iterator that implement ClosableIterator
 class AnyResourceIterator
           
 class FixedResourcePredicateIterator
           
 class GraphIterator
          An iterator that iterates over an entire graph.
 class ObjectNodeIterator
           
 class SubjectNodeIterator
           
 class URIReferenceResourceIterator
           
 

Methods in org.jrdf.graph.local.mem.iterator that return ClosableIterator
 ClosableIterator<Triple> MemIteratorFactory.newEmptyClosableIterator()
           
 ClosableIterator<Triple> MemIteratorFactory.newGraphIterator()
           
 ClosableIterator<Triple> MemIteratorFactory.newOneFixedIterator(Long fixedFirstNode, int index)
           
 ClosableIterator<PredicateNode> MemIteratorFactory.newPredicateIterator()
           
 ClosableIterator<PredicateNode> MemIteratorFactory.newPredicateIterator(Long resource)
           
 ClosableIterator<Triple> MemIteratorFactory.newThreeFixedIterator(Long[] newNodes)
           
 ClosableIterator<Triple> MemIteratorFactory.newTwoFixedIterator(Long fixedFirstNode, Long fixedSecondNode, int index)
           
 

Constructors in org.jrdf.graph.local.mem.iterator with parameters of type ClosableIterator
ObjectNodeIterator(ClosableIterator<Triple> itr)
           
SubjectNodeIterator(ClosableIterator<Triple> itr)
           
 

Uses of ClosableIterator in org.jrdf.parser
 

Subinterfaces of ClosableIterator in org.jrdf.parser
 interface RDFEventReader
           
 

Uses of ClosableIterator in org.jrdf.parser.ntriples
 

Classes in org.jrdf.parser.ntriples that implement ClosableIterator
 class NTriplesEventReader