Uses of Interface
org.jrdf.graph.SubjectNode

Packages that use SubjectNode
org.jrdf.graph This package defines a set of APIs required to implement an RDF Graph and it's associated objects.  
org.jrdf.graph.mem   
org.jrdf.parser   
 

Uses of SubjectNode in org.jrdf.graph
 

Subinterfaces of SubjectNode in org.jrdf.graph
 interface BlankNode
          RDF blank node.
 interface URIReference
          RDF URI reference - resource node.
 

Classes in org.jrdf.graph that implement SubjectNode
 class AbstractBlankNode
          A base implementation of an RDF BlankNode.
 class AbstractURIReference
          A base implementation of an RDF URIReference.
 

Fields in org.jrdf.graph declared as SubjectNode
protected  SubjectNode AbstractTriple.subjectNode
          Subject of this statement.
 

Methods in org.jrdf.graph that return SubjectNode
 SubjectNode AbstractTriple.getSubject()
          Obtains the subject of this statement.
 SubjectNode Triple.getSubject()
          Obtains the subject of this statement.
 

Methods in org.jrdf.graph with parameters of type SubjectNode
 void AbstractTripleFactory.reifyTriple(SubjectNode subjectNode, PredicateNode predicateNode, ObjectNode objectNode, SubjectNode reificationNode)
          Reifies a triple.
 void AbstractTripleFactory.reifyTriple(Triple triple, SubjectNode reificationNode)
          Creates a reification of a triple.
 void AbstractTripleFactory.addAlternative(SubjectNode subjectNode, Alternative alternative)
           
 void AbstractTripleFactory.addBag(SubjectNode subjectNode, Bag bag)
           
 void AbstractTripleFactory.addSequence(SubjectNode subjectNode, Sequence sequence)
           
 void AbstractTripleFactory.addCollection(SubjectNode firstNode, Collection collection)
           
 boolean Graph.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Test the graph for the occurrence of a statement.
 ClosableIterator 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.
 void Graph.add(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Adds a triple to the graph.
 void Graph.remove(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Removes a triple from the graph.
 Triple GraphElementFactory.createTriple(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Creates a new triple to be used in the graph.
 void TripleFactory.reifyTriple(SubjectNode subjectNode, PredicateNode predicateNode, ObjectNode objectNode, SubjectNode reificationNode)
          Reifies a triple.
 void TripleFactory.reifyTriple(Triple triple, SubjectNode reificationNode)
          Reifies a triple.
 void TripleFactory.addAlternative(SubjectNode subjectNode, Alternative alternative)
          Inserts a alternative using the given subject.
 void TripleFactory.addBag(SubjectNode subjectNode, Bag bag)
          Inserts a bag using the given subject.
 void TripleFactory.addSequence(SubjectNode subjectNode, Sequence sequence)
          Inserts a sequence using the given subject.
 void TripleFactory.addCollection(SubjectNode firstNode, Collection collection)
          Inserts a collection using the given subject.
 

Uses of SubjectNode in org.jrdf.graph.mem
 

Classes in org.jrdf.graph.mem that implement SubjectNode
 class BlankNodeImpl
          RDF blank node.
 class URIReferenceImpl
          RDF URI reference - resource node.
 

Methods in org.jrdf.graph.mem with parameters of type SubjectNode
 Triple GraphElementFactoryImpl.createTriple(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Creates a new triple to be used in the graph.
 boolean GraphImpl.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Test the graph for the occurrence of a statement.
 ClosableIterator GraphImpl.find(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Returns an iterator to a set of statements that match a given subject, predicate and object.
 void GraphImpl.add(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Adds a triple to the graph.
 void GraphImpl.remove(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Removes a triple from the graph.
 

Uses of SubjectNode in org.jrdf.parser
 

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