Uses of Interface
org.jrdf.graph.Triple

Packages that use Triple
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.index   
org.jrdf.graph.global.molecule   
org.jrdf.graph.local.disk.iterator   
org.jrdf.graph.local.index.graphhandler   
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.graph.local.util   
org.jrdf.parser.ntriples   
org.jrdf.parser.ntriples.parser   
org.jrdf.query.relation.mem   
org.jrdf.writer.rdfxml   
 

Uses of Triple in org.jrdf.graph
 

Classes in org.jrdf.graph that implement Triple
 class AbstractTriple
          A base implementation of an RDF Triple.
 class TripleImpl
           
 

Methods in org.jrdf.graph that return Triple
 Triple TripleFactory.addTriple(URI subject, URI predicate, Object object)
          Creates and adds a new triple to the graph.
 Triple AbstractTripleFactory.addTriple(URI subject, URI predicate, Object object)
           
 Triple TripleFactory.addTriple(URI subject, URI predicate, String object)
          Creates and adds a new triple to the graph.
 Triple AbstractTripleFactory.addTriple(URI subject, URI predicate, String object)
           
 Triple TripleFactory.addTriple(URI subject, URI predicate, String object, String language)
          Creates and adds new triple to the graph.
 Triple AbstractTripleFactory.addTriple(URI subject, URI predicate, String object, String language)
           
 Triple TripleFactory.addTriple(URI subject, URI predicate, String object, URI dataType)
          Creates and adds new triple to graph.
 Triple AbstractTripleFactory.addTriple(URI subject, URI predicate, String object, URI dataType)
           
 Triple TripleFactory.addTriple(URI subject, URI predicate, URI object)
          Creates and adds a new triple to the graph.
 Triple AbstractTripleFactory.addTriple(URI subject, URI predicate, URI object)
           
 Triple TripleFactory.createTriple(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Creates a new triple to be used in the graph.
 Triple AbstractTripleFactory.createTriple(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 

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

Methods in org.jrdf.graph with parameters of type Triple
 void Graph.add(Triple... triples)
          Adds all the triples into the graph.
 void Graph.add(Triple triple)
          Adds a triple to the graph.
 boolean Graph.contains(Triple triple)
          Test the graph for the occurrence of the triple.
 ClosableIterator<Triple> Graph.find(Triple triple)
          Returns an iterator of Triples to a set of statements that match a given subject, predicate and object.
 void TripleFactory.reifyTriple(Triple triple, SubjectNode reificationNode)
          Reifies a triple. 4 statements are added with the triple's subject, predicate and object.
 void AbstractTripleFactory.reifyTriple(Triple triple, SubjectNode reificationNode)
           
 void Graph.remove(Triple... triples)
          Removes all the triples into the graph.
 void Graph.remove(Triple triple)
          Removes a triple from the graph.
 

Method parameters in org.jrdf.graph with type arguments of type Triple
 void Graph.add(Iterator<Triple> triples)
          Adds all the triples contained in an iterator into the graph.
 void Graph.remove(Iterator<Triple> triples)
          Removes all the triples contained in an iterator from the graph.
 

Uses of Triple in org.jrdf.graph.global
 

Methods in org.jrdf.graph.global with parameters of type Triple
 int ReverseGroundedTripleComparatorImpl.compare(Triple o1, Triple o2)
           
 int GroundedTripleComparatorImpl.compare(Triple o1, Triple o2)
           
 boolean GlobalizedGraphImpl.contains(Triple triple)
           
 boolean GlobalizedGraph.contains(Triple triple)
          Check to see if the given triple exists within the graph.
 Molecule GlobalizedGraphImpl.getMolecule(Triple headTriple)
           
 Molecule GlobalizedGraph.getMolecule(Triple headTriple)
          Retrieves the molecule with the given head triple.
 

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

Methods in org.jrdf.graph.global.index with parameters of type Triple
 Molecule MoleculeIndex.getMolecule(Triple headTriple)
           
 Molecule AbstractMoleculeIndexMem.getMolecule(Triple headTriple)
           
protected  Node[] SPOMoleculeIndexMem.getNodes(Triple triple)
           
protected  Node[] POSMoleculeIndexMem.getNodes(Triple triple)
           
protected  Node[] OSPMoleculeIndexMem.getNodes(Triple triple)
           
protected abstract  Node[] AbstractMoleculeIndexMem.getNodes(Triple triple)
           
 

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

Methods in org.jrdf.graph.global.molecule that return Triple
 Triple NullNewMolecule.getHeadTriple()
           
 Triple NewMoleculeImpl.getHeadTriple()
           
 Triple NewMolecule.getHeadTriple()
           
 Triple MoleculeImpl.getHeadTriple()
           
 Triple Molecule.getHeadTriple()
          Returns the head triple of the molecule.
 Triple HeadMoleculeImpl.getHeadTriple()
           
 

Methods in org.jrdf.graph.global.molecule that return types with arguments of type Triple
 ClosableIterator<Triple> NewMoleculeImpl.find(Triple triple)
           
 Iterator<Triple> HeadMoleculeImpl.find(Triple triple)
           
protected  Set<Triple> NaiveGraphDecomposerImpl.getHangingTriples()
          Given the specified triple, this method will return all other triples which hang off blank nodes which occur either as the subject or object of the triple.
 Iterator<Triple> NullNewMolecule.getRootTriples()
           
 Iterator<Triple> NewMoleculeImpl.getRootTriples()
           
 Iterator<Triple> NewMolecule.getRootTriples()
           
 Iterator<Triple> HeadMoleculeImpl.getRootTriples()
           
 LinkedHashSet<Triple> MoleculeImpl.getTailTriples()
           
 SortedSet<Triple> NewMoleculeImpl.getTriples()
           
 SortedSet<Triple> MoleculeImpl.getTriples()
           
 SortedSet<Triple> Molecule.getTriples()
          Returns all triples in the molecule.
 SortedSet<Triple> HeadMoleculeImpl.getTriples()
           
 Iterator<Triple> NewMoleculeImpl.iterator()
           
 Iterator<Triple> MoleculeImpl.iterator()
           
 Iterator<Triple> Molecule.iterator()
          Returns an iterator for the set of triples which make up this molecule.
 Iterator<Triple> HeadMoleculeImpl.iterator()
           
 Iterator<Triple> NewMoleculeImpl.tailTriples()
           
 Iterator<Triple> MoleculeImpl.tailTriples()
           
 Iterator<Triple> Molecule.tailTriples()
          An iterator that contains tail triples i.e. all triples except head triple.
 Iterator<Triple> HeadMoleculeImpl.tailTriples()
           
 

Methods in org.jrdf.graph.global.molecule with parameters of type Triple
 NewMolecule NullNewMolecule.add(Triple triple)
           
 NewMolecule NewMoleculeImpl.add(Triple triple)
           
 NewMolecule NewMolecule.add(Triple triple)
           
 Molecule MoleculeImpl.add(Triple triple)
           
 Molecule Molecule.add(Triple triple)
          Adds the given triple to the molecule.
 NewMolecule HeadMoleculeImpl.add(Triple triple)
           
 NewMolecule NullNewMolecule.add(Triple triple, NewMolecule newMolecule)
           
 NewMolecule NewMoleculeImpl.add(Triple triple, NewMolecule newMolecule)
           
 NewMolecule NewMolecule.add(Triple triple, NewMolecule newMolecule)
           
 NewMolecule HeadMoleculeImpl.add(Triple triple, NewMolecule newMolecule)
           
 NewMolecule NullNewMolecule.add(Triple triple, Triple newTriple)
           
 NewMolecule NewMoleculeImpl.add(Triple triple, Triple newTriple)
           
 NewMolecule NewMolecule.add(Triple triple, Triple newTriple)
           
 NewMolecule HeadMoleculeImpl.add(Triple triple, Triple newTriple)
           
 boolean NullNewMolecule.contains(Triple triple)
           
 boolean NewMoleculeImpl.contains(Triple triple)
           
 boolean NewMolecule.contains(Triple triple)
           
 boolean MoleculeImpl.contains(Triple triple)
           
 boolean Molecule.contains(Triple triple)
          Checks to see if the given triple exists within the molecule.
 boolean HeadMoleculeImpl.contains(Triple triple)
           
 NewMolecule NewMoleculeFactoryImpl.createMolecule(Triple... rootTriples)
           
 NewMolecule NewMoleculeFactory.createMolecule(Triple... triples)
           
 Molecule MoleculeFactoryImpl.createMolecule(Triple... triple)
           
 Molecule MoleculeFactory.createMolecule(Triple... triple)
           
 ClosableIterator<Triple> NewMoleculeImpl.find(Triple triple)
           
 Iterator<Triple> HeadMoleculeImpl.find(Triple triple)
           
 Set<NewMolecule> NullNewMolecule.getSubMolecules(Triple rootTriple)
           
 Set<NewMolecule> NewMoleculeImpl.getSubMolecules(Triple rootTriple)
           
 Set<NewMolecule> NewMolecule.getSubMolecules(Triple rootTriple)
           
 Set<NewMolecule> HeadMoleculeImpl.getSubMolecules(Triple rootTriple)
           
 NewMolecule MergeSubmoleculesImpl.merge(Triple currentTriple, NewMolecule molecule1, NewMolecule molecule2)
           
 NewMolecule MergeSubmolecules.merge(Triple currentTriple, NewMolecule molecule1, NewMolecule molecule2)
           
 NewMolecule MergeLocalSubmolecules.merge(Triple currentTriple, NewMolecule molecule1, NewMolecule molecule2)
           
 void NullNewMolecule.remove(Triple triple)
           
 void NewMoleculeImpl.remove(Triple triple)
           
 void NewMolecule.remove(Triple triple)
           
 Molecule MoleculeImpl.remove(Triple triple)
           
 Molecule Molecule.remove(Triple triple)
          Removes a triple from the molecule.
 void HeadMoleculeImpl.remove(Triple triple)
           
 

Method parameters in org.jrdf.graph.global.molecule with type arguments of type Triple
 NewMolecule NewMoleculeImpl.add(Set<Triple> set)
           
 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)
           
 NewMolecule NewMoleculeFactoryImpl.createMolecule(Set<Triple> triples)
           
 NewMolecule NewMoleculeFactory.createMolecule(Set<Triple> triples)
           
 Molecule MoleculeFactoryImpl.createMolecule(Set<Triple> triples)
           
 Molecule MoleculeFactory.createMolecule(Set<Triple> triple)
           
 

Constructors in org.jrdf.graph.global.molecule with parameters of type Triple
HeadMoleculeImpl(Triple triple)
           
NewMoleculeImpl(NewMoleculeComparator newComparator, MergeSubmolecules newMoleculeMerger, Triple... rootTriples)
           
 

Constructor parameters in org.jrdf.graph.global.molecule with type arguments of type Triple
MoleculeImpl(Set<Triple> newTriples, TripleComparator newComparator)
           
 

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

Methods in org.jrdf.graph.local.disk.iterator that return Triple
 Triple BTreeGraphIterator.next()
           
 

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

Uses of Triple in org.jrdf.graph.local.index.graphhandler
 

Methods in org.jrdf.graph.local.index.graphhandler that return Triple
 Triple GraphHandler201.createTriple(Long... nodes)
           
 Triple GraphHandler120.createTriple(Long... nodes)
           
 Triple GraphHandler012.createTriple(Long... nodes)
           
 Triple GraphHandler.createTriple(Long... nodes)
          Creates the globalized nodes based on the internal representation of the nodes.
 

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

Methods in org.jrdf.graph.local.iterator that return Triple
 Triple TripleClosableIterator.next()
           
 Triple EmptyClosableIterator.next()
          Never returns anything.
 

Methods in org.jrdf.graph.local.iterator that return types with arguments of type Triple
 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<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.
 

Constructor parameters in org.jrdf.graph.local.iterator with type arguments of type Triple
TripleClosableIterator(Iterator<Triple> newIter, Localizer newLocalizer, LongIndex newLongIndex, GraphHandler newHandler)
           
 

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

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

Methods in org.jrdf.graph.local.mem with parameters of type Triple
 void GraphImpl.add(Triple... triples)
           
 void GraphImpl.add(Triple triple)
           
 int TripleComparatorImpl.compare(Triple o1, Triple o2)
           
 boolean GraphImpl.contains(Triple triple)
           
 ClosableIterator<Triple> GraphImpl.find(Triple triple)
           
 void GraphImpl.remove(Triple... triples)
           
 void GraphImpl.remove(Triple triple)
           
 

Method parameters in org.jrdf.graph.local.mem with type arguments of type Triple
 void GraphImpl.add(Iterator<Triple> triples)
           
 void GraphImpl.remove(Iterator<Triple> triples)
           
 void WritableGraphImpl.removeIterator(Iterator<Triple> triples)
           
 void WritableGraph.removeIterator(Iterator<Triple> triples)
           
 void ReadWriteGraphImpl.removeIterator(Iterator<Triple> triples)
           
 

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

Methods in org.jrdf.graph.local.mem.iterator that return Triple
 Triple TwoFixedIterator.next()
           
 Triple ThreeFixedIterator.next()
           
 Triple OneFixedIterator.next()
           
 Triple GraphIterator.next()
          Returns the next element in the iteration.
 

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

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

Uses of Triple in org.jrdf.graph.local.util
 

Methods in org.jrdf.graph.local.util with parameters of type Triple
 void GraphToGraphMapperImpl.addTripleToGraph(Triple triple)
           
 void GraphToGraphMapper.addTripleToGraph(Triple triple)
          Converts a triple from one graph and puts it into the target graph.
 void GraphToGraphMapperImpl.updateBlankNodes(Triple triple)
           
 void GraphToGraphMapper.updateBlankNodes(Triple triple)
           
 

Method parameters in org.jrdf.graph.local.util with type arguments of type Triple
 Graph GraphToGraphMapperImpl.createNewTriples(Iterator<Triple> it)
           
 Graph GraphToGraphMapper.createNewTriples(Iterator<Triple> it)
           
 

Uses of Triple in org.jrdf.parser.ntriples
 

Methods in org.jrdf.parser.ntriples that return Triple
 Triple NTriplesEventReader.next()
           
 

Uses of Triple in org.jrdf.parser.ntriples.parser
 

Methods in org.jrdf.parser.ntriples.parser that return Triple
 Triple TripleParserImpl.parseTriple(RegexMatcher tripleRegexMatcher)
           
 Triple TripleParser.parseTriple(RegexMatcher tripleRegexMatcher)
           
 

Uses of Triple in org.jrdf.query.relation.mem
 

Methods in org.jrdf.query.relation.mem that return Triple
 Triple AttributeValuePairHelperImpl.createTriple(List<AttributeValuePair> avp)
           
 Triple AttributeValuePairHelper.createTriple(List<AttributeValuePair> avp)
           
 

Methods in org.jrdf.query.relation.mem with parameters of type Triple
 List<AttributeValuePair> AttributeValuePairHelperImpl.createAvp(Triple triple)
           
 List<AttributeValuePair> AttributeValuePairHelper.createAvp(Triple triple)
           
 List<AttributeValuePair> AttributeValuePairHelperImpl.createAvp(Triple triple, Attribute[] attributes)
           
 List<AttributeValuePair> AttributeValuePairHelper.createAvp(Triple triple, Attribute[] attributes)
           
 

Uses of Triple in org.jrdf.writer.rdfxml
 

Methods in org.jrdf.writer.rdfxml with parameters of type Triple
 void ResourceWriterImpl.setTriple(Triple triple)
           
 void ResourceWriter.setTriple(Triple triple)
           
 

Method parameters in org.jrdf.writer.rdfxml with type arguments of type Triple
 void ResourceWriterImpl.writeNestedStatements(IteratorStack<Triple> stack)
           
 void ResourceWriter.writeNestedStatements(IteratorStack<Triple> stack)