Uses of Class
org.jrdf.graph.GraphException

Packages that use GraphException
org.jrdf.example.performance   
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   
org.jrdf.graph.local.index This package defines a set of APIs required to implement the indexing scheme of a Graph implmentation. 
org.jrdf.graph.local.index.graphhandler   
org.jrdf.graph.local.index.longindex.bdb   
org.jrdf.graph.local.index.longindex.sesame   
org.jrdf.graph.local.index.nodepool   
org.jrdf.graph.local.index.operation An implementation of the Graph Operations with knowledge of Graph indexes. 
org.jrdf.graph.local.index.operation.mem An in memory implementation of the Graph Operations with knowledge of Graph indexes. 
org.jrdf.graph.local.util   
org.jrdf.graph.operation This package defines a set of APIs for performing set based operations upon an RDF graph. 
org.jrdf.gui.model   
org.jrdf.parser.rdfxml This package is a port of the Sesame RIO RDF/XML Parser. 
org.jrdf.query Classes in this package allow queries to be executed against a JRDF graph. 
org.jrdf.sparql Classes in this package parse SPARQL queries to allow querying of JRDF graphs. 
org.jrdf.sparql.builder   
org.jrdf.writer   
org.jrdf.writer.mem   
org.jrdf.writer.rdfxml   
 

Uses of GraphException in org.jrdf.example.performance
 

Methods in org.jrdf.example.performance that throw GraphException
 void AddPerformanceImpl.addPerformance(int numberOfNodes, Graph graph, GraphPerformance performance)
           
 void AddPerformance.addPerformance(int numberOfNodes, Graph graph, GraphPerformance performance)
          Creates 10 times the given number of nodes for a given graph.
 void GraphPerformance.outputResult(Graph graph, long startTime, String what)
           
 void AbstractGraphPerformance.outputResult(Graph graph, long startTime, String what)
           
 void ParsePerformanceImpl.parse(Graph graph, GraphPerformance performance)
           
 void ParsePerformance.parse(Graph graph, GraphPerformance performance)
           
 

Uses of GraphException in org.jrdf.graph
 

Subclasses of GraphException in org.jrdf.graph
 class GraphElementFactoryException
          Exception from a GraphElementFactory operation.
 

Methods in org.jrdf.graph that throw GraphException
 void Graph.add(Iterator<Triple> triples)
          Adds all the triples contained in an iterator into the graph.
 void Graph.add(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Adds a triple to the graph.
 void Graph.add(Triple... triples)
          Adds all the triples into the graph.
 void Graph.add(Triple triple)
          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.
 void Resource.addValue(URI predicate, Object object)
           
 void Resource.addValue(URI predicate, Resource object)
           
 void Resource.addValue(URI predicate, String lexicalValue)
           
 void Resource.addValue(URI predicate, String lexicalValue, String language)
           
 void Resource.addValue(URI predicate, String lexicalValue, URI dataType)
           
 void Resource.addValue(URI predicate, URI object)
           
 boolean Graph.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Test the graph for the occurrence of a statement.
 boolean Graph.contains(Triple triple)
          Test the graph for the occurrence of the 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.
 ClosableIterator<PredicateNode> Graph.findPredicates(Resource resource)
          Return predicates that are part of an RDF triple where resource is either a subject or object.
 long Graph.getNumberOfTriples()
          Returns the number of triples in the graph.
 ClosableIterator<ObjectNode> Resource.getObjects(PredicateNode predicate)
          With this as the subject and using the given predicate return all the objects.
 ClosableIterator<ObjectNode> Resource.getObjects(URI predicate)
           
 ClosableIterator<SubjectNode> Resource.getSubjects(PredicateNode predicate)
          With this as the object and using the given predicate return all the subjects.
 ClosableIterator<SubjectNode> Resource.getSubjects(URI predicate)
           
 boolean Graph.isEmpty()
          Returns true if the graph is empty i.e. the number of triples is 0.
 void Graph.remove(Iterator<Triple> triples)
          Removes all the triples contained in an iterator from the graph.
 void Graph.remove(SubjectNode subject, PredicateNode predicate, ObjectNode object)
          Removes a triple from the graph.
 void Graph.remove(Triple... triples)
          Removes all the triples into the graph.
 void Graph.remove(Triple triple)
          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.removeSubject(URI subject, URI predicate)
           
 void Resource.removeValue(PredicateNode predicate, ObjectNode object)
          Remove the triple with this as the subject, the given predicate and object.
 void Resource.removeValue(URI predicate, Object object)
           
 void Resource.removeValue(URI predicate, Resource object)
           
 void Resource.removeValue(URI predicate, String lexicalValue)
           
 void Resource.removeValue(URI predicate, String lexicalValue, String language)
           
 void Resource.removeValue(URI predicate, String lexicalValue, URI dataType)
           
 void Resource.removeValue(URI predicate, URI object)
           
 void Resource.removeValues(PredicateNode predicate)
          Remove all the triples with this as the subject and the given predicate.
 void Resource.removeValues(URI 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.
 void Resource.setValue(URI predicate, Object object)
           
 void Resource.setValue(URI predicate, Resource object)
           
 void Resource.setValue(URI predicate, String lexicalValue)
           
 void Resource.setValue(URI predicate, String lexicalValue, String language)
           
 void Resource.setValue(URI predicate, String lexicalValue, URI dataType)
           
 void Resource.setValue(URI predicate, URI object)
           
 

Uses of GraphException in org.jrdf.graph.global
 

Methods in org.jrdf.graph.global that throw GraphException
 void GlobalizedGraphImpl.remove(Molecule molecule)
           
 void GlobalizedGraph.remove(Molecule molecule)
          This will find the given molecule and remove it and any statements it contains.
 

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

Methods in org.jrdf.graph.global.index that throw GraphException
 void MoleculeIndex.remove(Molecule molecule)
           
 void AbstractMoleculeIndexMem.remove(Molecule molecule)
           
 void AbstractMoleculeIndexMem.remove(Node[] nodes)
           
 void MoleculeIndex.remove(Node first, Node second, Node third)
           
 void AbstractMoleculeIndexMem.remove(Node first, Node second, Node third)
           
 

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

Methods in org.jrdf.graph.global.molecule that throw GraphException
 SortedSet<NewMolecule> NewNaiveGraphDecomposerImpl.decompose(Graph newGraph)
           
 Set<NewMolecule> NewGraphDecomposer.decompose(Graph graph)
          Given the graph, this method returns the graph as a set of Molecules conataining the Most Self Contained Graph.
 Set<Molecule> NaiveGraphDecomposerImpl.decompose(Graph newGraph)
           
 Set<Molecule> GraphDecomposer.decompose(Graph graph)
          Given the graph, this method returns the graph as a set of Molecules conataining the Most Self Contained Graph.
 GlobalizedGraph MoleculeParserImpl.getGlobalizedGraph()
           
 GlobalizedGraph MoleculeParser.getGlobalizedGraph()
           
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.
 

Uses of GraphException in org.jrdf.graph.local
 

Methods in org.jrdf.graph.local that throw GraphException
 void GraphImpl.add(Iterator<Triple> triples)
           
 void GraphImpl.add(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void GraphImpl.add(Triple... triples)
           
 void GraphImpl.add(Triple triple)
           
 void AbstractResource.addValue(PredicateNode predicate, ObjectNode object)
           
 void AbstractResource.addValue(URI predicate, Object object)
           
 void AbstractResource.addValue(URI predicate, Resource object)
           
 void AbstractResource.addValue(URI predicate, String lexicalValue)
           
 void AbstractResource.addValue(URI predicate, String lexicalValue, String language)
           
 void AbstractResource.addValue(URI predicate, String lexicalValue, URI dataType)
           
 void AbstractResource.addValue(URI predicate, URI object)
           
 boolean GraphImpl.contains(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 boolean GraphImpl.contains(Triple triple)
           
 ClosableIterator<Triple> GraphImpl.find(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 ClosableIterator<Triple> GraphImpl.find(Triple triple)
           
 ClosableIterator<PredicateNode> GraphImpl.findPredicates(Resource resource)
           
 ClosableIterator<PredicateNode> ReadWriteGraphImpl.findUniquePredicates(Resource resource)
           
 ClosableIterator<PredicateNode> ReadableGraphImpl.findUniquePredicates(Resource resource)
           
 ClosableIterator<PredicateNode> ReadableGraph.findUniquePredicates(Resource resource)
           
 long GraphImpl.getNumberOfTriples()
           
 ClosableIterator<ObjectNode> AbstractResource.getObjects(PredicateNode predicate)
           
 ClosableIterator<ObjectNode> AbstractResource.getObjects(URI predicate)
           
 ClosableIterator<SubjectNode> AbstractResource.getSubjects(PredicateNode predicate)
           
 ClosableIterator<SubjectNode> AbstractResource.getSubjects(URI predicate)
           
 boolean GraphImpl.isEmpty()
           
 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(Iterator<Triple> triples)
           
 void GraphImpl.remove(SubjectNode subject, PredicateNode predicate, ObjectNode object)
           
 void GraphImpl.remove(Triple... triples)
           
 void GraphImpl.remove(Triple triple)
           
 void WritableGraphImpl.removeIterator(Iterator<Triple> triples)
           
 void WritableGraph.removeIterator(Iterator<Triple> triples)
           
 void ReadWriteGraphImpl.removeIterator(Iterator<Triple> triples)
           
 void AbstractResource.removeSubject(SubjectNode subject, PredicateNode predicate)
           
 void AbstractResource.removeSubject(URI subject, URI predicate)
           
 void AbstractResource.removeValue(PredicateNode predicate, ObjectNode object)
           
 void AbstractResource.removeValue(URI predicate, Object object)
           
 void AbstractResource.removeValue(URI predicate, Resource object)
           
 void AbstractResource.removeValue(URI predicate, String lexicalValue)
           
 void AbstractResource.removeValue(URI predicate, String lexicalValue, String language)
           
 void AbstractResource.removeValue(URI predicate, String lexicalValue, URI dataType)
           
 void AbstractResource.removeValue(URI predicate, URI object)
           
 void AbstractResource.removeValues(PredicateNode predicate)
           
 void AbstractResource.removeValues(URI predicate)
           
 void AbstractResource.setValue(PredicateNode predicate, ObjectNode object)
           
 void AbstractResource.setValue(URI predicate, Object object)
           
 void AbstractResource.setValue(URI predicate, Resource object)
           
 void AbstractResource.setValue(URI predicate, String lexicalValue)
           
 void AbstractResource.setValue(URI predicate, String lexicalValue, String language)
           
 void AbstractResource.setValue(URI predicate, String lexicalValue, URI dataType)
           
 void AbstractResource.setValue(URI predicate, URI object)
           
 

Uses of GraphException in org.jrdf.graph.local.index
 

Methods in org.jrdf.graph.local.index that throw GraphException
 void Index.add(T... node)
          Adds a triple to a single index.
 void Index.remove(T... node)
          Removes a triple from a single index.
 void AbstractIndex.remove(T... node)
           
 

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

Methods in org.jrdf.graph.local.index.graphhandler that throw GraphException
 void GraphHandler.reconstructIndices(LongIndex firstIndex, LongIndex secondIndex, LongIndex thirdIndex)
          As 012, 120 and 201 are symmetrical this can be used to reconstruct either two from any one index.
 void AbstractGraphHandler.reconstructIndices(LongIndex firstIndex, LongIndex secondIndex, LongIndex thirdIndex)
           
 void GraphHandler201.remove(Long... currentNodes)
           
 void GraphHandler120.remove(Long... currentNodes)
           
 void GraphHandler012.remove(Long... nodes)
           
 void GraphHandler.remove(Long... nodes)
          Removes a triple from the other indexes of the graph.
 

Uses of GraphException in org.jrdf.graph.local.index.longindex.bdb
 

Methods in org.jrdf.graph.local.index.longindex.bdb that throw GraphException
 void LongIndexBdb.remove(Long... node)
           
 

Uses of GraphException in org.jrdf.graph.local.index.longindex.sesame
 

Methods in org.jrdf.graph.local.index.longindex.sesame that throw GraphException
 void LongIndexSesame.add(Long... node)
           
 void LongIndexSesame.remove(Long... node)
           
 

Uses of GraphException in org.jrdf.graph.local.index.nodepool
 

Subclasses of GraphException in org.jrdf.graph.local.index.nodepool
 class ExternalBlankNodeException
           
 

Methods in org.jrdf.graph.local.index.nodepool that throw GraphException
 BlankNode LocalizerImpl.createLocalBlankNode()
           
 BlankNode Localizer.createLocalBlankNode()
           
 Long LocalizerImpl.localize(Node node)
           
 Long Localizer.localize(Node node)
          Converts a node into it's localized version.
 Long[] LocalizerImpl.localize(Node first, Node second, Node third)
           
 Long[] Localizer.localize(Node first, Node second, Node third)
          Converts a globalized set of triple objects to an array of longs.
 

Uses of GraphException in org.jrdf.graph.local.index.operation
 

Methods in org.jrdf.graph.local.index.operation that throw GraphException
 LongIndex Union.perform(LongIndex index1, LongIndex index2)
           
 LongIndex SetOperation.perform(LongIndex index1, LongIndex index2)
           
 LongIndex Intersection.perform(LongIndex index1, LongIndex index2)
           
 LongIndex Difference.perform(LongIndex index1, LongIndex index2)
           
 

Uses of GraphException in org.jrdf.graph.local.index.operation.mem
 

Methods in org.jrdf.graph.local.index.operation.mem that throw GraphException
 boolean ComparisonImpl.areIsomorphic(Graph g1, Graph g2)
           
static void BasicOperations.copyEntriesToIndex(LongIndex existingIndex, LongIndex newIndex)
           
 void BasicOperations.DoCopyTripleStuff.doStuff(Long first, Long second, Long third)
           
 void BasicOperations.DoReconstructTripleStuff.doStuff(Long first, Long second, Long third)
           
 void BasicOperations.DoRemoveTripleStuff.doStuff(Long first, Long second, Long third)
           
 void BasicOperations.DoIntersectionTripleStuff.doStuff(Long first, Long second, Long third)
           
 boolean ComparisonImpl.groundedGraphsAreEqual(Graph g1, Graph g2)
           
 boolean ComparisonImpl.isGrounded(Graph g)
           
 LongIndex UnionImpl.perform(LongIndex index1, LongIndex index2)
           
 LongIndex IntersectionImpl.perform(LongIndex index1, LongIndex index2)
           
 LongIndex DifferenceImpl.perform(LongIndex index1, LongIndex index2)
           
static void BasicOperations.performIntersection(LongIndex firstExistingIndex, LongIndex secondExistingIndex, LongIndex newIndex)
           
static void BasicOperations.reconstruct(LongIndex existingIndex, LongIndex firstNewIndex, LongIndex secondNewIndex)
           
static void BasicOperations.removeEntriesFromIndex(LongIndex