Package com.hp.hpl.jena.graph

This package defines the Graph and Node family of classes, which form the underlying datatypes of the Jena system.

See:
          Description

Interface Summary
BulkUpdateHandler Defines how bulk update may be done on Graphs.
Capabilities  
GetTriple this interface describes types that can have a triple extracted using a _getTriple_ method.
Graph  
GraphEventManager The component of a graph responsible for managing events and listeners.
GraphListener Interface for listening to graph-level update events.
GraphMaker A factory for providing instances of graphs with appropriate storage models.
NodeVisitor  
Reifier  
TransactionHandler Preliminary interface for graphs supporting transactions.
TripleMatch  
 

Class Summary
Factory A factory class for creating Graphs [like ModelFactory, but for Graph; the name GraphFactory already being taken.]
GraphEvent  
GraphUtil  
Node  
Node_ANY  
Node_Blank  
Node_Concrete This is the superclass for "concrete" nodes, ie those which correspond to actual RDF data - URIs, blank nodes, and literals.
Node_Fluid This is the subclass of "fluid" nodes, ie nodes that are "holes" in pattern matching.
Node_Literal  
Node_URI  
Node_Variable  
Reifier.Style Reification styles have two boolean components: whether the graph+reifier will intercept reification triples or not [if not, the only in-Jena reification is through the reifyAs operation], and whether or not reification triples will be visible in the graph.
Triple Triples are the basis for RDF statements; they have a subject, predicate, and object field (all nodes) and express the notion that the relationship named by the predicate holds between the subject and the object.
TripleMatchFilter A class to turn a triple (treated as a pattern) into a Filter.
TripleMatchIterator An iterator that selects triples from an underlying iterators of triples It used to take TripleMatch's, but those are obsolete.
 

Exception Summary
Reifier.AlreadyReifiedException The exception raised by reifyAs if a node is already bound to a single reified triple.
Reifier.CannotReifyException The exception thrown by reifyAs if a node is bound to bits and pieces of (an)other triple(s).
 

Package com.hp.hpl.jena.graph Description

This package defines the Graph and Node family of classes, which form the underlying datatypes of the Jena system.



Copyright © 2001-2003 Hewlett-Packard. All Rights Reserved.