Uses of Class
com.hp.hpl.jena.graph.Triple

Packages that use Triple
com.hp.hpl.jena.db A general database backend for persistent storage of jena models.  
com.hp.hpl.jena.graph This package defines the Graph and Node family of classes, which form the underlying datatypes of the Jena system. 
com.hp.hpl.jena.graph.compose This package defines simple composite graphs - union, intersection, difference, and update-tracking. 
com.hp.hpl.jena.graph.query Defines the graph-level Query classes, allowing multi-pattern query over arbitrary graphs. 
com.hp.hpl.jena.rdf.model A package for creating and manipulating RDF graphs.  
com.hp.hpl.jena.rdql RDQL - A query language for Jena.  
com.hp.hpl.jena.reasoner The Jena2 reasoner subsystem is designed to allow a range of inference engines to be plugged into Jena.  
com.hp.hpl.jena.reasoner.rdfsReasoner1 This package contains an example RDFS reasoner.  
com.hp.hpl.jena.reasoner.transitiveReasoner This package contains a reasoner which supports transitive-reflexive closure of subPropertyOf and subClassOf relations.  
com.hp.hpl.jena.util Miscellaneous collection of utility classes.  
 

Uses of Triple in com.hp.hpl.jena.db
 

Methods in com.hp.hpl.jena.db with parameters of type Triple
 void GraphRDB.performAdd(Triple t)
           
 void GraphRDB.performDelete(Triple t)
           
 boolean GraphRDB.contains(Triple t)
           
 

Uses of Triple in com.hp.hpl.jena.graph
 

Methods in com.hp.hpl.jena.graph that return Triple
 Triple TripleMatch.asTriple()
          Answer a Triple capturing this match.
 Triple Triple.asTriple()
           
static Triple Triple.create(Node s, Node p, Node o)
          Factory method for creating triples, allows caching opportunities.
static Triple Triple.createMatch(Node s, Node p, Node o)
           
static Triple Triple.create(java.lang.String fact)
          Utility factory method for creating a triple based on the content of an "S P O" string.
static Triple Triple.create(com.hp.hpl.jena.shared.PrefixMapping pm, java.lang.String fact)
          Utility factory as for create(String), but allowing the PrefixMapping to be specified explicitly.
 Triple Node.getTriple(GetTriple r)
          get the triple associated with this node; if no direct association, use the triple-getter _r_.
 Triple GetTriple.getTriple(Node n)
          return the triple associated with the node _n_.
 

Methods in com.hp.hpl.jena.graph with parameters of type Triple
 boolean Triple.matches(Triple other)
           
 Node Reifier.reifyAs(Node n, Triple t)
          note the triple _t_ as reified using _n_ as its representing node.
 boolean Reifier.hasTriple(Triple t)
           
 void Reifier.remove(Node n, Triple t)
          remove any existing binding for _n_; hasNode(n) will return false and getTriple(n) will return null.
 void Reifier.remove(Triple t)
          remove all bindings which map to this triple.
 boolean Reifier.handledAdd(Triple t)
          true iff the Reifier has handled an add of the triple _t_.
 boolean Reifier.handledRemove(Triple t)
          true iff the Reifier has handled a remove of the triple _t_.
 void GraphListener.notifyAddTriple(Triple t)
          Method called when a single triple has been added to the graph.
 void GraphListener.notifyAddArray(Triple[] triples)
          Method called when an array of triples has been added to the graph.
 void GraphListener.notifyDeleteTriple(Triple t)
          Method called when a single triple has been deleted from the graph.
 void GraphListener.notifyDeleteArray(Triple[] triples)
          Method called when an array of triples has been deleted from the graph.
 void Graph.add(Triple t)
          Add the triple t (if possible) to the set belonging to this graph
 void Graph.delete(Triple t)
          Remove the triple t (if possible) from the set belonging to this graph
 boolean Graph.contains(Triple t)
          Answer true iff the graph contains a triple that t matches; t may be fluid.
 void BulkUpdateHandler.add(Triple[] triples)
          Add all the triples into the graph this is handler for.
 void BulkUpdateHandler.delete(Triple[] triples)
          Remove all the triples from the graph this is handler for.
 

Constructors in com.hp.hpl.jena.graph with parameters of type Triple
TripleMatchIterator(Triple m, java.util.Iterator iter)
           
TripleMatchFilter(Triple tMatch)
          Creates new TripleMatchFilter
 

Uses of Triple in com.hp.hpl.jena.graph.compose
 

Methods in com.hp.hpl.jena.graph.compose with parameters of type Triple
 void Union.performAdd(Triple t)
           
 void Union.performDelete(Triple t)
           
 boolean Union.contains(Triple t)
           
 void MultiUnion.add(Triple t)
           Add the given triple to the union model; the actual component model to be updated will be the designated (or default) updateable graph.
 void MultiUnion.delete(Triple t)
           Delete the given triple from the union model; the actual component model to be updated will be the designated (or default) updateable graph.
 boolean MultiUnion.contains(Triple t)
           Answer true if at least one of the graphs in this union contain the given triple.
 void Intersection.performAdd(Triple t)
           
 void Intersection.performDelete(Triple t)
           
 void Difference.performAdd(Triple t)
           
 void Difference.performDelete(Triple t)
           
 void Delta.add(Triple t)
           
 void Delta.delete(Triple t)
           
 boolean CompositionBase.contains(Triple t)
           Answer true if the given triple occurs at least once in this graph.
 

Uses of Triple in com.hp.hpl.jena.graph.query
 

Methods in com.hp.hpl.jena.graph.query with parameters of type Triple
 Stage SimpleQueryHandler.patternStage(Mapping map, Graph constraints, Triple[] t)
           
 Stage QueryHandler.patternStage(Mapping map, Graph constraints, Triple[] p)
          produce a single Stage which will probe the underlying graph for triples matching p and inject all the resulting bindings into the processing stream (see Stage for details)
_map_ is the variable binding map to use and update.
 Query Query.addMatch(Triple t)
           
static Pattern[] PatternStageCompiler.compile(PatternCompiler compiler, Mapping map, Triple[] source)
          to compile an array of triples, compile each triple and form the corresponding array of Patterns.
 boolean Pattern.matches(Domain d, Triple t)
           
 Domain Pattern.matched(Domain d, Triple t)
           
 

Constructors in com.hp.hpl.jena.graph.query with parameters of type Triple
PatternStage(Graph graph, Mapping map, Triple[] triples)
           
 

Uses of Triple in com.hp.hpl.jena.rdf.model
 

Methods in com.hp.hpl.jena.rdf.model that return Triple
 Triple Statement.asTriple()
          answer the Triple containing the appropriate Nodes corrsponding to the subject, predicate, and object fields.
 

Uses of Triple in com.hp.hpl.jena.rdql
 

Methods in com.hp.hpl.jena.rdql with parameters of type Triple
 void Query.addTriplePattern(Triple t)
          Programmatic API operation
 

Uses of Triple in com.hp.hpl.jena.reasoner
 

Methods in com.hp.hpl.jena.reasoner that return Triple
 Triple TriplePattern.asTriple()
          Return the triple pattern as a triple
 

Methods in com.hp.hpl.jena.reasoner with parameters of type Triple
static java.lang.String TriplePattern.simplePrintString(Triple t)
          Simplified printable name for a triple
 java.util.Iterator InfGraph.getDerivation(Triple triple)
          Return the derivation of the given triple (which is the result of some previous find operation).
 boolean BaseInfGraph.contains(Triple t)
          Test if the graph contains the given triple.
 java.util.Iterator BaseInfGraph.getDerivation(Triple triple)
          Return the derivation of the given triple (which is the result of some previous find operation).
 void BaseInfGraph.add(Triple t)
          Add one triple to the data graph, run any rules triggered by the new data item, recursively adding any generated triples.
 void BaseInfGraph.delete(Triple t)
          Removes the triple t (if possible) from the set belonging to this graph.
 

Constructors in com.hp.hpl.jena.reasoner with parameters of type Triple
TriplePattern(Triple match)
          Constructor - builds a dgenerate pattern from a simple triple.
 

Uses of Triple in com.hp.hpl.jena.reasoner.rdfsReasoner1
 

Methods in com.hp.hpl.jena.reasoner.rdfsReasoner1 that return Triple
static Triple BaseFRule.parseTriple(java.lang.String spec)
          Assistant method to parse a string into a triple
 

Methods in com.hp.hpl.jena.reasoner.rdfsReasoner1 with parameters of type Triple
 void RDFSInfGraph.assertTriple(Triple t)
          Assert a triple into the triple cache.
 void BaseFRule.bindAndFire(Triple value, RDFSInfGraph reasoner)
          Match the rule against a single triple.
 

Uses of Triple in com.hp.hpl.jena.reasoner.transitiveReasoner
 

Methods in com.hp.hpl.jena.reasoner.transitiveReasoner with parameters of type Triple
 void TransitiveInfGraph.add(Triple t)
          Add one triple to the data graph, run any rules triggered by the new data item, recursively adding any generated triples.
 void TransitiveInfGraph.delete(Triple t)
          Removes the triple t (if possible) from the set belonging to this graph.
 boolean TransitiveEngine.add(Triple t)
          Add one triple to caches if it is relevant.
 boolean TransitiveEngine.delete(Triple t)
          Removes the triple t (if relevant) from the caches.
 

Uses of Triple in com.hp.hpl.jena.util
 

Methods in com.hp.hpl.jena.util with parameters of type Triple
static java.lang.String PrintUtil.print(Triple triple)
          Return a simplified print string for a Triple
 



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