Uses of Interface
org.mulgara.mrg.ObjectNode

Packages that use ObjectNode
org.mulgara.mrg   
org.mulgara.mrg.writer   
 

Uses of ObjectNode in org.mulgara.mrg
 

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

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

Methods in org.mulgara.mrg that return ObjectNode
 ObjectNode Triple.getObject()
          Gets the object
 ObjectNode PropertyValue.getObject()
          Gets the object
 ObjectNode PropertyValue.getValue()
          Gets the value
 ObjectNode GraphExt.getValue(String s, PredicateNode p)
          Gets a single value for a given property on a subject.
 ObjectNode AbstractGraphExt.getValue(String s, PredicateNode p)
           
 ObjectNode GraphExt.getValue(String s, String p)
          Gets a single value for a given property on a subject.
 ObjectNode AbstractGraphExt.getValue(String s, String p)
           
 ObjectNode GraphExt.getValue(String s, URI p)
          Gets a single value for a given property on a subject.
 ObjectNode AbstractGraphExt.getValue(String 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)
           
 ObjectNode GraphExt.getValue(URI s, PredicateNode p)
          Gets a single value for a given property on a subject.
 ObjectNode AbstractGraphExt.getValue(URI s, PredicateNode p)
           
 ObjectNode GraphExt.getValue(URI s, String p)
          Gets a single value for a given property on a subject.
 ObjectNode AbstractGraphExt.getValue(URI s, String p)
           
 ObjectNode GraphExt.getValue(URI s, URI p)
          Gets a single value for a given property on a subject.
 ObjectNode AbstractGraphExt.getValue(URI s, URI p)
           
 

Methods in org.mulgara.mrg that return types with arguments of type ObjectNode
 Collection<ObjectNode> IndexedGraph.getObjects()
          Gets all the objects in the graph.
 Collection<ObjectNode> Graph.getObjects()
          Gets all the objects in the graph.
 Collection<ObjectNode> AbstractGraph.getObjects()
          Gets all the objects in the graph.
 List<Pair<PredicateNode,ObjectNode>> AbstractGraph.getRawProperties(SubjectNode s)
          Gets all the properties for a given subject as raw pairs.
 List<ObjectNode> GraphExt.getRdfList(String s, PredicateNode p)
          Gets an rdf:List property from an object.
 List<ObjectNode> AbstractGraphExt.getRdfList(String s, PredicateNode p)
           
 List<ObjectNode> GraphExt.getRdfList(String s, String p)
          Gets an rdf:List property from an object.
 List<ObjectNode> AbstractGraphExt.getRdfList(String s, String p)
           
 List<ObjectNode> GraphExt.getRdfList(String s, URI p)
          Gets an rdf:List property from an object.
 List<ObjectNode> AbstractGraphExt.getRdfList(String s, URI p)
           
 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)
           
 List<ObjectNode> GraphExt.getRdfList(URI s, PredicateNode p)
          Gets an rdf:List property from an object.
 List<ObjectNode> AbstractGraphExt.getRdfList(URI s, PredicateNode p)
           
 List<ObjectNode> GraphExt.getRdfList(URI s, String p)
          Gets an rdf:List property from an object.
 List<ObjectNode> AbstractGraphExt.getRdfList(URI s, String p)
           
 List<ObjectNode> GraphExt.getRdfList(URI s, URI p)
          Gets an rdf:List property from an object.
 List<ObjectNode> AbstractGraphExt.getRdfList(URI s, URI p)
           
 List<ObjectNode> GraphExt.getValues(String s, PredicateNode p)
          Gets all the values for a given property on a subject.
 List<ObjectNode> AbstractGraphExt.getValues(String s, PredicateNode p)
           
 List<ObjectNode> GraphExt.getValues(String s, String p)
          Gets all the values for a given property on a subject.
 List<ObjectNode> AbstractGraphExt.getValues(String s, String p)
           
 List<ObjectNode> GraphExt.getValues(String s, URI p)
          Gets all the values for a given property on a subject.
 List<ObjectNode> AbstractGraphExt.getValues(String 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)
           
 List<ObjectNode> GraphExt.getValues(URI s, PredicateNode p)
          Gets all the values for a given property on a subject.
 List<ObjectNode> AbstractGraphExt.getValues(URI s, PredicateNode p)
           
 List<ObjectNode> GraphExt.getValues(URI s, String p)
          Gets all the values for a given property on a subject.
 List<ObjectNode> AbstractGraphExt.getValues(URI s, String p)
           
 List<ObjectNode> GraphExt.getValues(URI s, URI p)
          Gets all the values for a given property on a subject.
 List<ObjectNode> AbstractGraphExt.getValues(URI s, URI p)
           
 

Methods in org.mulgara.mrg with parameters of type ObjectNode
 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<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(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(URI property, ObjectNode value)
          Gets all the subjects that share a given property/value.
 List<SubjectNode> AbstractGraphExt.getSubjects(URI s, ObjectNode 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 GraphExt.isAsserted(String s, PredicateNode p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(String s, PredicateNode p, ObjectNode o)
           
 boolean GraphExt.isAsserted(String s, String p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(String s, String p, ObjectNode o)
           
 boolean GraphExt.isAsserted(String s, URI p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(String s, URI p, ObjectNode o)
           
 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, 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, URI p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(SubjectNode s, URI p, ObjectNode o)
           
 boolean GraphExt.isAsserted(URI s, PredicateNode p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(URI s, PredicateNode p, ObjectNode o)
           
 boolean GraphExt.isAsserted(URI s, String p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(URI s, String p, ObjectNode o)
           
 boolean GraphExt.isAsserted(URI s, URI p, ObjectNode o)
          Tests if a triple has been asserted.
 boolean AbstractGraphExt.isAsserted(URI s, URI p, ObjectNode 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(String s, PredicateNode p, ObjectNode o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(String s, PredicateNode p, ObjectNode o)
           
 Graph GraphExt.matchSubgraphX(String s, String p, ObjectNode o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(String s, String p, ObjectNode o)
           
 Graph GraphExt.matchSubgraphX(String s, URI p, ObjectNode o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(String s, URI p, ObjectNode 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, 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(URI s, PredicateNode p, ObjectNode o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(URI s, PredicateNode p, ObjectNode o)
           
 Graph GraphExt.matchSubgraphX(URI s, String p, ObjectNode o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(URI s, String p, ObjectNode o)
           
 Graph GraphExt.matchSubgraphX(URI s, URI p, ObjectNode o)
          Returns a subgraph of this graph that only contains the triples that match a given pattern.
 Graph AbstractGraphExt.matchSubgraphX(URI s, URI p, ObjectNode o)
           
 Iterator<Triple> GraphExt.matchX(String s, PredicateNode p, ObjectNode o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(String s, PredicateNode p, ObjectNode o)
           
 Iterator<Triple> GraphExt.matchX(String s, String p, ObjectNode o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(String s, String p, ObjectNode o)
           
 Iterator<Triple> GraphExt.matchX(String s, URI p, ObjectNode o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(String s, URI p, ObjectNode 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, 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(URI s, PredicateNode p, ObjectNode o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(URI s, PredicateNode p, ObjectNode o)
           
 Iterator<Triple> GraphExt.matchX(URI s, String p, ObjectNode o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(URI s, String p, ObjectNode o)
           
 Iterator<Triple> GraphExt.matchX(URI s, URI p, ObjectNode o)
          Find all triples that match a given pattern.
 Iterator<Triple> AbstractGraphExt.matchX(URI s, URI p, ObjectNode o)
           
 

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

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

Uses of ObjectNode in org.mulgara.mrg.writer
 

Methods in org.mulgara.mrg.writer with parameters of type ObjectNode
protected  void XMLWriter.emitPropVal(PrintStream o, int i, Uri property, ObjectNode value)
          Prints a single property/value pair where the value is a Uri or a Bnode.
 



Copyright © 2011. All Rights Reserved.