org.jrdf.graph.global.molecule
Interface MoleculeIteratorFactory

All Known Implementing Classes:
MoleculeIteratorFactoryImpl

public interface MoleculeIteratorFactory

Iterator factory for the molecules contained within a GlobalizedGraph.

Version:
$Revision: 1226 $
Author:
Imran Khan

Method Summary
 ClosableIterator<PredicateNode> findUniquePredicates(Resource resource)
           
 ClosableIterator<BlankNode> getBlankNodes()
           
 ClosableIterator<Resource> getResources()
           
 ClosableIterator<PredicateNode> getUniquePredicates()
           
 ClosableIterator<URIReference> getURIReferences()
           
 ClosableIterator<Molecule> globalizedGraphIterator()
           
 ClosableIterator<Molecule> newOneFixedIterator(Node value, int i)
           
 ClosableIterator<Molecule> newThreeFixedIterator(SubjectNode subjNode, PredicateNode predNode, ObjectNode objNode)
           
 ClosableIterator<Molecule> newTwoFixedIterator(Node first, Node second, int searchIndex)
           
 

Method Detail

globalizedGraphIterator

ClosableIterator<Molecule> globalizedGraphIterator()

findUniquePredicates

ClosableIterator<PredicateNode> findUniquePredicates(Resource resource)

getUniquePredicates

ClosableIterator<PredicateNode> getUniquePredicates()

getResources

ClosableIterator<Resource> getResources()

getURIReferences

ClosableIterator<URIReference> getURIReferences()

getBlankNodes

ClosableIterator<BlankNode> getBlankNodes()

newThreeFixedIterator

ClosableIterator<Molecule> newThreeFixedIterator(SubjectNode subjNode,
                                                 PredicateNode predNode,
                                                 ObjectNode objNode)

newTwoFixedIterator

ClosableIterator<Molecule> newTwoFixedIterator(Node first,
                                               Node second,
                                               int searchIndex)

newOneFixedIterator

ClosableIterator<Molecule> newOneFixedIterator(Node value,
                                               int i)