Uses of Interface
org.jrdf.graph.global.molecule.Molecule

Packages that use Molecule
org.jrdf.graph.global   
org.jrdf.graph.global.index   
org.jrdf.graph.global.iterator   
org.jrdf.graph.global.molecule   
 

Uses of Molecule in org.jrdf.graph.global
 

Methods in org.jrdf.graph.global that return Molecule
 Molecule GlobalizedGraphImpl.getMolecule(Triple headTriple)
           
 Molecule GlobalizedGraph.getMolecule(Triple headTriple)
          Retrieves the molecule with the given head triple.
 

Methods in org.jrdf.graph.global that return types with arguments of type Molecule
 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)
           
 

Methods in org.jrdf.graph.global with parameters of type Molecule
 void GlobalizedGraphImpl.add(Molecule molecule)
           
 void GlobalizedGraph.add(Molecule molecule)
          Adds the given molecule and its associated triples to the graph.
 boolean GlobalizedGraphImpl.contains(Molecule molecule)
           
 boolean GlobalizedGraph.contains(Molecule molecule)
          Check to see if a given molecule exists - or part thereof.
 void GlobalizedGraphImpl.remove(Molecule molecule)
           
 void GlobalizedGraph.remove(Molecule molecule)
          This will find the given molecule and remove it and any statements it contains.
 

Uses of Molecule in org.jrdf.graph.global.index
 

Methods in org.jrdf.graph.global.index that return Molecule
 Molecule MoleculeIndex.getMolecule(Triple headTriple)
           
 Molecule AbstractMoleculeIndexMem.getMolecule(Triple headTriple)
           
 

Methods in org.jrdf.graph.global.index that return types with arguments of type Molecule
 Map<Node,Map<Node,Molecule>> MoleculeIndex.getSubIndex(Node first)
           
 Map<Node,Map<Node,Molecule>> AbstractMoleculeIndexMem.getSubIndex(Node first)
           
 Iterator<Map.Entry<Node,Map<Node,Map<Node,Molecule>>>> MoleculeIndex.keySetIterator()
           
 Iterator<Map.Entry<Node,Map<Node,Map<Node,Molecule>>>> AbstractMoleculeIndexMem.keySetIterator()
           
 

Methods in org.jrdf.graph.global.index with parameters of type Molecule
 void MoleculeIndex.add(Node first, Node second, Node third, Molecule molecule)
           
 void AbstractMoleculeIndexMem.add(Node first, Node second, Node third, Molecule molecule)
           
 void MoleculeIndex.remove(Molecule molecule)
           
 void AbstractMoleculeIndexMem.remove(Molecule molecule)
           
 

Constructor parameters in org.jrdf.graph.global.index with type arguments of type Molecule
AbstractMoleculeIndexMem(Map<Node,Map<Node,Map<Node,Molecule>>> newIndex)
           
OSPMoleculeIndexMem(Map<Node,Map<Node,Map<Node,Molecule>>> newIndex)
           
POSMoleculeIndexMem(Map<Node,Map<Node,Map<Node,Molecule>>> newIndex)
           
SPOMoleculeIndexMem(Map<Node,Map<Node,Map<Node,Molecule>>> newIndex)
           
 

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

Methods in org.jrdf.graph.global.iterator that return Molecule
 Molecule TwoFixedIterator.next()
           
 Molecule ThreeFixedIterator.next()
           
 Molecule OneFixedIterator.next()
           
 Molecule GlobalizedGraphIterator.next()
           
 

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

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

Classes in org.jrdf.graph.global.molecule that implement Molecule
 class MoleculeImpl
           
 

Methods in org.jrdf.graph.global.molecule that return Molecule
 Molecule MoleculeImpl.add(Set<Triple> set)
           
 Molecule Molecule.add(Set<Triple> triples)
          Adds a set of triples to this molecule.
 Molecule HeadMoleculeImpl.add(Set<Triple> triples)
           
 Molecule MoleculeImpl.add(Triple triple)
           
 Molecule Molecule.add(Triple triple)
          Adds the given triple to the molecule.
 Molecule MoleculeFactoryImpl.createMolecule(Set<Triple> triples)
           
 Molecule MoleculeFactory.createMolecule(Set<Triple> triple)
           
 Molecule MoleculeFactoryImpl.createMolecule(Triple... triple)
           
 Molecule MoleculeFactory.createMolecule(Triple... triple)
           
 Molecule MoleculeImpl.remove(Triple triple)
           
 Molecule Molecule.remove(Triple triple)
          Removes a triple from the molecule.
 

Methods in org.jrdf.graph.global.molecule that return types with arguments of type Molecule
 Set<Molecule> NaiveGraphDecomposerImpl.decompose(Graph newGraph)
           
 Set<Molecule> GraphDecomposer.decompose(Graph graph)
          Given the graph, this method returns the graph as a set of Molecules conataining the Most Self Contained Graph.
 ClosableIterator<Molecule> MoleculeIteratorFactoryImpl.globalizedGraphIterator()
           
 ClosableIterator<Molecule> MoleculeIteratorFactory.globalizedGraphIterator()
           
 Iterator<Molecule> HeadMoleculeImpl.moleculeIterator()
           
 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)
           
 

Methods in org.jrdf.graph.global.molecule with parameters of type Molecule
 int HeadTripleComparator.compare(Molecule molecule, Molecule molecule1)