Uses of Interface
org.mulgara.mrg.SubjectNode

Packages that use SubjectNode
org.mulgara.mrg   
 

Uses of SubjectNode in org.mulgara.mrg
 

Subinterfaces of SubjectNode in org.mulgara.mrg
 interface PredicateNode
          A marker for predicate nodes.
 

Classes in org.mulgara.mrg that implement SubjectNode
 class Bnode
          A blank node.
 class Uri
          A wrapper for a URI.
 

Methods in org.mulgara.mrg that return SubjectNode
 SubjectNode Triple.getSubject()
          Gets the subject
 

Methods in org.mulgara.mrg that return types with arguments of type SubjectNode
 Collection<SubjectNode> Graph.getSubjects()
          Gets all the subjects in the graph.
 Collection<SubjectNode> AbstractGraph.getSubjects()
          Gets all the subjects in the graph.
 List<SubjectNode> Graph.getSubjects(PredicateNode property, ObjectNode value)
          Gets all the subjects that share a given property/value.
 List<SubjectNode> AbstractGraph.getSubjects(PredicateNode property, ObjectNode value)
          Gets all the subjects that share a given property/value.
 List<SubjectNode> GraphExt.getSubjects(PredicateNode property, String value)
          Gets all the subjects that share a given property/value.
 List<SubjectNode> AbstractGraphExt.getSubjects(PredicateNode property, String value)
           
 List<SubjectNode> AbstractGraphExt.getSubjects(PredicateNode s, URI p)
           
 List<SubjectNode> GraphExt.getSubjects(String property, ObjectNode value)
          Gets all the subjects that share a given property/value.
 List<SubjectNode> AbstractGraphExt.getSubjects(String s, ObjectNode p)
           
 List<SubjectNode> GraphExt.getSubjects(String property, String value)
          Gets all the subjects that share a given property/value.
 List<SubjectNode> AbstractGraphExt.getSubjects(String s, String p)
           
 List<SubjectNode> GraphExt.getSubjects(String property, URI value)
          Gets all the subjects that share a given property/value.
 List<SubjectNode> AbstractGraphExt.getSubjects(String s, URI p)
           
 List<SubjectNode> GraphExt.getSubjects(URI property, ObjectNode value)
          Gets all the subjects that share a given property/value.
 List<SubjectNode> AbstractGraphExt.getSubjects(URI s, ObjectNode p)
           
 List<SubjectNode> GraphExt.getSubjects(URI property, String value)
          Gets all the subjects that share a given property/value.
 List<SubjectNode> AbstractGraphExt.getSubjects(URI s, String p)
           
 List<SubjectNode> GraphExt.getSubjects(URI property, URI value)
          Gets all the subjects that share a given property/value.
 List<SubjectNode> AbstractGraphExt.getSubjects(URI s, URI p)
           
 

Methods in org.mulgara.mrg with parameters of type SubjectNode
 boolean WritableGraph.delete(SubjectNode s, PredicateNode p, ObjectNode o)
          Add a new triple to the graph.
 boolean IndexedGraph.delete(SubjectNode s, PredicateNode p, ObjectNode o)
          Remove a triple from the graph.
 boolean AbstractGraph.delete(SubjectNode s, PredicateNode p, ObjectNode o)
          Remove a triple from the graph.
 List<PropertyValue> Graph.getProperties(SubjectNode s)
          Gets all the properties for a given subject.
 List<PropertyValue> AbstractGraph.getProperties(SubjectNode s)
          Gets all the properties for a given subject.
 List<Pair<PredicateNode,ObjectNode>> AbstractGraph.getRawProperties(SubjectNode s)
          Gets all the properties for a given subject as raw pairs.
 List<ObjectNode> Graph.getRdfList(SubjectNode s, PredicateNode p)
          Gets an rdf:List property from an object.
 List<ObjectNode> AbstractGraph.getRdfList(SubjectNode s, PredicateNode p)
          Gets an rdf:List property from an object.
 List<ObjectNode> GraphExt.getRdfList(SubjectNode s, String p)
          Gets an rdf:List property from an object.
 List<ObjectNode> AbstractGraphExt.getRdfList(SubjectNode s, String p)
           
 List<ObjectNode> GraphExt.getRdfList(SubjectNode s, URI p)
          Gets an rdf:List property from an object.
 List<ObjectNode> AbstractGraphExt.getRdfList(SubjectNode s, URI p)
           
 ObjectNode Graph.getValue(SubjectNode s, PredicateNode p)
          Gets a single value for a given property on a subject.
 ObjectNode AbstractGraph.getValue(SubjectNode s, PredicateNode p)
          Gets a single value for a given property on a subject.
 ObjectNode GraphExt.getValue(SubjectNode s, String p)
          Gets a single value for a given property on a subject.
 ObjectNode AbstractGraphExt.getValue(SubjectNode s, String p)
           
 ObjectNode GraphExt.getValue(SubjectNode s, URI p)
          Gets a single value for a given property on a subject.
 ObjectNode AbstractGraphExt.getValue(SubjectNode s, URI p)
           
 List<ObjectNode> Graph.getValues(SubjectNode s, PredicateNode p)
          Gets all the values for a given property on a subject.
 List<ObjectNode> AbstractGraph.getValues(SubjectNode s, PredicateNode p)
          Gets all the values for a given property on a subject.
 List<ObjectNode> GraphExt.getValues(SubjectNode s, String p)
          Gets all the values for a given property on a subject.
 List<ObjectNode> AbstractGraphExt.getValues(SubjectNode s, String p)
           
 List<ObjectNode> GraphExt.getValues(SubjectNode s, URI p)
          Gets all the values for a given property on a subject.
 List<ObjectNode> AbstractGraphExt.getValues(SubjectNode s, URI p)
           
 boolean IndexedGraph.insert(SubjectNode s, PredicateNode p, ObjectNode o)
          Add a new triple to the graph.
 boolean AppendableGraph.insert(SubjectNode s, PredicateNode p, ObjectNode o)
          Add a new triple to the graph.
 boolean AbstractGraph.insert(SubjectNode s, PredicateNode p, ObjectNode o)
          Add a new triple to the graph.
 boolean Graph.isAsserted(SubjectNode s, PredicateNode p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean AbstractGraph.isAsserted(SubjectNode s, PredicateNode p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean GraphExt.isAsserted(SubjectNode s, PredicateNode p, String o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(SubjectNode s, PredicateNode p, String o)
           
 boolean GraphExt.isAsserted(SubjectNode s, PredicateNode p, URI o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(SubjectNode s, PredicateNode p, URI o)
           
 boolean GraphExt.isAsserted(SubjectNode s, String p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(SubjectNode s, String p, ObjectNode o)
           
 boolean GraphExt.isAsserted(SubjectNode s, String p, String o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(SubjectNode s, String p, String o)
           
 boolean GraphExt.isAsserted(SubjectNode s, String p, URI o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(SubjectNode s, String p, URI o)
           
 boolean GraphExt.isAsserted(SubjectNode s, URI p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(SubjectNode s, URI p, ObjectNode o)
           
 boolean GraphExt.isAsserted(SubjectNode s, URI p, String o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(SubjectNode s, URI p, String o)
           
 boolean GraphExt.isAsserted(SubjectNode s, URI p, URI o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(SubjectNode s, URI p, URI o)
           
 Iterator<Triple> IndexedGraph.match(SubjectNode s, PredicateNode p, ObjectNode o)
          Find all triples that match a given pattern.
 Iterator<Triple> Graph.match(SubjectNode s, PredicateNode p, ObjectNode o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraph.match(SubjectNode s, PredicateNode p, ObjectNode o)
          Find all triples that match a given pattern.
 Graph Graph.matchSubgraph(SubjectNode s, PredicateNode p, ObjectNode o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraph.matchSubgraph(SubjectNode s, PredicateNode p, ObjectNode o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph GraphExt.matchSubgraphX(SubjectNode s, PredicateNode p, String o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(SubjectNode s, PredicateNode p, String o)
           
 Graph GraphExt.matchSubgraphX(SubjectNode s, PredicateNode p, URI o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(SubjectNode s, PredicateNode p, URI o)
           
 Graph GraphExt.matchSubgraphX(SubjectNode s, String p, ObjectNode o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(SubjectNode s, String p, ObjectNode o)
           
 Graph GraphExt.matchSubgraphX(SubjectNode s, String p, String o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(SubjectNode s, String p, String o)
           
 Graph GraphExt.matchSubgraphX(SubjectNode s, String p, URI o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(SubjectNode s, String p, URI o)
           
 Graph GraphExt.matchSubgraphX(SubjectNode s, URI p, ObjectNode o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(SubjectNode s, URI p, ObjectNode o)
           
 Graph GraphExt.matchSubgraphX(SubjectNode s, URI p, String o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(SubjectNode s, URI p, String o)
           
 Graph GraphExt.matchSubgraphX(SubjectNode s, URI p, URI o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(SubjectNode s, URI p, URI o)
           
 Iterator<Triple> GraphExt.matchX(SubjectNode s, PredicateNode p, String o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(SubjectNode s, PredicateNode p, String o)
           
 Iterator<Triple> GraphExt.matchX(SubjectNode s, PredicateNode p, URI o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(SubjectNode s, PredicateNode p, URI o)
           
 Iterator<Triple> GraphExt.matchX(SubjectNode s, String p, ObjectNode o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(SubjectNode s, String p, ObjectNode o)
           
 Iterator<Triple> GraphExt.matchX(SubjectNode s, String p, String o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(SubjectNode s, String p, String o)
           
 Iterator<Triple> GraphExt.matchX(SubjectNode s, String p, URI o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(SubjectNode s, String p, URI o)
           
 Iterator<Triple> GraphExt.matchX(SubjectNode s, URI p, ObjectNode o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(SubjectNode s, URI p, ObjectNode o)
           
 Iterator<Triple> GraphExt.matchX(SubjectNode s, URI p, String o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(SubjectNode s, URI p, String o)
           
 Iterator<Triple> GraphExt.matchX(SubjectNode s, URI p, URI o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(SubjectNode s, URI p, URI o)
           
 

Constructors in org.mulgara.mrg with parameters of type SubjectNode
Triple(SubjectNode s, PredicateNode p, ObjectNode o)
          Create a new triple.
Triple(SubjectNode s, PredicateNode p, String o)
          Create a new triple with a string literal.
Triple(SubjectNode s, PredicateNode p, URI o)
          Create a new triple.
Triple(SubjectNode s, String p, ObjectNode o)
          Create a new triple.
Triple(SubjectNode s, String p, String o)
          Create a new triple.
Triple(SubjectNode s, String p, URI o)
          Create a new triple.
Triple(SubjectNode s, URI p, ObjectNode o)
          Create a new triple.
Triple(SubjectNode s, URI p, String o)
          Create a new triple.
Triple(SubjectNode s, URI p, URI o)
          Create a new triple.
 

Constructor parameters in org.mulgara.mrg with type arguments of type SubjectNode
Triple(Trio<SubjectNode,PredicateNode,ObjectNode> t)
          Create a new triple.
 



Copyright © 2011. All Rights Reserved.