Uses of Interface
org.jrdf.graph.PredicateNode

Packages that use PredicateNode
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.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.parser   
org.jrdf.writer.rdfxml   
 

Uses of PredicateNode in org.jrdf.graph
 

Subinterfaces of PredicateNode in org.jrdf.graph
 interface Resource
          A resource stands for either a Blank Node or a URI Reference.
 interface URIReference
          RDF URI reference - resource node.
 

Classes in org.jrdf.graph that implement PredicateNode
 class AbstractURIReference
          A base implementation of an RDF URIReference.
 class AnyPredicateNode
          A node which represents any predicate - unconstrained.
 

Fields in org.jrdf.graph declared as PredicateNode
protected  PredicateNode AbstractTriple.predicateNode
          The internal representation of the triple - predicate node.
 

Methods in org.jrdf.graph that return PredicateNode
 PredicateNode Triple.getPredicate()
          Obtains the predicate of this statement.
 PredicateNode AbstractTriple.getPredicate()
           
 

Methods in org.jrdf.graph that return types with arguments of type PredicateNode
 ClosableIterator<PredicateNode> Graph.findPredicates(Resource resource)
          Return predicates that are part of an RDF triple where resource is either a subject or object.
 

Methods in org.jrdf.graph with parameters of type PredicateNode
 void Graph.add(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Adds a triple to the graph.
 void Resource.addValue(PredicateNode predicate, ObjectNode object)
          Add a new triple with this as the subject, the given predicate and object.
 boolean Graph.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Test the graph for the occurrence of a statement.
 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)
           
 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<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.
 void TripleFactory.reifyTriple(SubjectNode subjectNode, PredicateNode predicateNode, ObjectNode objectNode, SubjectNode reificationNode)
          Reifies a triple. 4 statements are added with the given subject, predicate and object.
 void AbstractTripleFactory.reifyTriple(SubjectNode subjectNode, PredicateNode predicateNode, ObjectNode objectNode, SubjectNode reificationNode)
           
 void Graph.remove(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Removes a triple from the graph.
 void Resource.removeSubject(SubjectNode subject, PredicateNode predicate)
          Remove the triple with this as the object, the given subject and predicate.
 void Resource.removeValue(PredicateNode predicate, ObjectNode object)
          Remove the triple with this as the subject, the given predicate and object.
 void Resource.removeValues(PredicateNode predicate)
          Remove all the triples with this as the subject and the given predicate.
 void Resource.setValue(PredicateNode predicate, ObjectNode object)
          Remove any other triples with this as the subject, the given predicate and any object and add a new triple with this as the subject and the given predicate and object.
 

Constructors in org.jrdf.graph with parameters of type PredicateNode
TripleImpl(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Constructor for this Triple, only to be used by the NodeFactory.
 

Uses of PredicateNode in org.jrdf.graph.global
 

Classes in org.jrdf.graph.global that implement PredicateNode
 class URIReferenceImpl
          Globalized implementation of a URIReferenfce.
 

Methods in org.jrdf.graph.global with parameters of type PredicateNode
 boolean GlobalizedGraphImpl.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 boolean GlobalizedGraph.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Check to see if the given triple exists within the graph.
protected  boolean AbstractGlobalizedGraph.containsValue(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 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 PredicateNode in org.jrdf.graph.global.iterator
 

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

Constructors in org.jrdf.graph.global.iterator with parameters of type PredicateNode
ThreeFixedIterator(SubjectNode subjNode, PredicateNode predNode, ObjectNode objNode, MoleculeIndex[] newIndexes)
           
 

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

Methods in org.jrdf.graph.global.molecule that return types with arguments of type PredicateNode
 ClosableIterator<PredicateNode> MoleculeIteratorFactoryImpl.findUniquePredicates(Resource resource)
           
 ClosableIterator<PredicateNode> MoleculeIteratorFactory.findUniquePredicates(Resource resource)
           
 ClosableIterator<PredicateNode> MoleculeIteratorFactoryImpl.getUniquePredicates()
           
 ClosableIterator<PredicateNode> MoleculeIteratorFactory.getUniquePredicates()
           
 

Methods in org.jrdf.graph.global.molecule with parameters of type PredicateNode
 boolean NewMoleculeImpl.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 boolean MoleculeImpl.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 boolean Molecule.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Checks to see if the given triple exists within the molecule.
 boolean HeadMoleculeImpl.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void MoleculeParserStatementHandler.handleStatement(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 ClosableIterator<Molecule> MoleculeIteratorFactoryImpl.newThreeFixedIterator(SubjectNode subjNode, PredicateNode predNode, ObjectNode objNode)
           
 ClosableIterator<Molecule> MoleculeIteratorFactory.newThreeFixedIterator(SubjectNode subjNode, PredicateNode predNode, ObjectNode objNode)
           
 

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

Methods in org.jrdf.graph.local.disk.iterator that return PredicateNode
 PredicateNode AnyResourcePredicateIterator.next()
           
 

Methods in org.jrdf.graph.local.disk.iterator that return types with arguments of type PredicateNode
 ClosableIterator<PredicateNode> DiskIteratorFactory.newPredicateIterator()
           
 ClosableIterator<PredicateNode> DiskIteratorFactory.newPredicateIterator(Long resource)
           
 

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

Methods in org.jrdf.graph.local.iterator that return PredicateNode
 PredicateNode PredicateClosableIterator.next()
           
 

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

Constructor parameters in org.jrdf.graph.local.iterator with type arguments of type PredicateNode
PredicateClosableIterator(Iterator<PredicateNode> iterator)
           
 

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

Classes in org.jrdf.graph.local.mem that implement PredicateNode
 class AbstractResource
           
 class BlankNodeResourceImpl
           
 class URIReferenceResourceImpl
           
 

Methods in org.jrdf.graph.local.mem that return types with arguments of type PredicateNode
 ClosableIterator<PredicateNode> GraphImpl.findPredicates(Resource resource)
           
 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)
           
 

Methods in org.jrdf.graph.local.mem with parameters of type PredicateNode
 void GraphImpl.add(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void AbstractResource.addValue(PredicateNode predicate, ObjectNode object)
           
 boolean ReadWriteGraphImpl.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 boolean ReadableGraphImpl.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 boolean ReadableGraph.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 boolean GraphImpl.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 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<ObjectNode> AbstractResource.getObjects(PredicateNode predicate)
           
 ClosableIterator<SubjectNode> AbstractResource.getSubjects(PredicateNode predicate)
           
 void WritableGraphImpl.localizeAndAdd(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void WritableGraph.localizeAndAdd(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void ReadWriteGraphImpl.localizeAndAdd(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void WritableGraphImpl.localizeAndRemove(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void WritableGraph.localizeAndRemove(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void ReadWriteGraphImpl.localizeAndRemove(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void GraphImpl.remove(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void AbstractResource.removeSubject(SubjectNode subject, PredicateNode predicate)
           
 void AbstractResource.removeValue(PredicateNode predicate, ObjectNode object)
           
 void AbstractResource.removeValues(PredicateNode predicate)
           
 void AbstractResource.setValue(PredicateNode predicate, ObjectNode object)
           
 

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

Methods in org.jrdf.graph.local.mem.iterator that return PredicateNode
 PredicateNode FixedResourcePredicateIterator.next()
           
 PredicateNode AnyResourcePredicateIterator.next()
           
 

Methods in org.jrdf.graph.local.mem.iterator that return types with arguments of type PredicateNode
 ClosableIterator<PredicateNode> MemIteratorFactory.newPredicateIterator()
           
 ClosableIterator<PredicateNode> MemIteratorFactory.newPredicateIterator(Long resource)
           
 

Uses of PredicateNode in org.jrdf.parser
 

Methods in org.jrdf.parser with parameters of type PredicateNode
 void StatementHandler.handleStatement(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Called by an RDF parser when it has parsed a statement.
 void GraphStatementHandler.handleStatement(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 

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

Methods in org.jrdf.parser.ntriples.parser that return PredicateNode
 PredicateNode PredicateParserImpl.parsePredicate(RegexMatcher matcher)
           
 PredicateNode PredicateParser.parsePredicate(RegexMatcher matcher)
           
 

Uses of PredicateNode in org.jrdf.writer.rdfxml
 

Methods in org.jrdf.writer.rdfxml with parameters of type PredicateNode
 void PredicateObjectWriterImpl.writePredicateObject(PredicateNode predicate, ObjectNode object)
           
 void PredicateObjectWriter.writePredicateObject(PredicateNode predicate, ObjectNode object)