Package | Description |
---|---|
org.apache.jena.graph |
This package defines the Graph and Node family of classes, which
form the underlying datatypes of the Jena system.
|
org.apache.jena.graph.compose |
This package defines simple composite graphs - union, intersection,
difference, and update-tracking.
|
org.apache.jena.mem |
Various memory-based implementations of interfaces,
specifically GraphMem for memory-based Graphs.
|
org.apache.jena.rdf.model |
A package for creating and manipulating RDF graphs.
|
org.apache.jena.rdf.model.impl |
This package contains implementations of the interfaces defined
in the .model package, eg ModelCom for Model, ResourceImpl
for Resource, and so on.
|
org.apache.jena.reasoner.rulesys |
Provides a selection of simple rule engines for Jena inference models.
|
org.apache.jena.reasoner.rulesys.impl |
Internal implementation objects used by the rule system interpreters
and compilers.
|
org.apache.jena.util.iterator |
A package for defining useful iterators and iterator operations,
including concatenation, mapping, filtering, empty and singleton
iterators, iterator wrappers, and the
ExtendedIterator
class used in many places in Jena. |
Modifier and Type | Interface and Description |
---|---|
interface |
TripleIterator
An extended iterator that can return its next element as a Triple.
|
Modifier and Type | Method and Description |
---|---|
static <T> ClosableIterator<T> |
CompositionBase.butNot(ClosableIterator<T> a,
ClosableIterator<? extends T> b)
Answer an iterator over the elements of iterator a that are not members of iterator b.
|
Modifier and Type | Method and Description |
---|---|
static <T> ClosableIterator<T> |
CompositionBase.butNot(ClosableIterator<T> a,
ClosableIterator<? extends T> b)
Answer an iterator over the elements of iterator a that are not members of iterator b.
|
static <T> ClosableIterator<T> |
CompositionBase.butNot(ClosableIterator<T> a,
ClosableIterator<? extends T> b)
Answer an iterator over the elements of iterator a that are not members of iterator b.
|
static <T> Predicate<T> |
CompositionBase.ifIn(ClosableIterator<T> i)
Answer a
Predicate that will accept any object that is an element of
iterator i. |
static <T> ExtendedIterator<T> |
CompositionBase.recording(ClosableIterator<T> i,
Set<T> seen)
Answer an iterator that will record every element delived by
next() in
the set seen . |
static <T> Predicate<T> |
CompositionBase.reject(ClosableIterator<? extends T> i)
Answer a
Predicate that will reject any element that is a member of iterator i. |
Modifier and Type | Class and Description |
---|---|
class |
ObjectIterator
Helper class for listObjects.
|
class |
StoreTripleIterator
An iterator wrapper for NodeToTriplesMap iterators which ensures that
a .remove on the base iterator is copied to the other two maps of this
GraphMem.
|
class |
TrackingTripleIterator
A WrappedIterator which remembers the last object next'ed in a
protected instance variable, so that subclasses have access to it
during .remove.
|
Modifier and Type | Interface and Description |
---|---|
interface |
NodeIterator
An iterator which returns RDF nodes.
|
interface |
NsIterator
An iterator which returns namespace URI's.
|
interface |
ResIterator
An iterator which returns RDF Resources.
|
interface |
RSIterator
An RSIterator is a ClosableIterator (qv) which delivers only ReifedStatement's
and which has a next-method with that return type.
|
interface |
StmtIterator
An iterator which returns RDF Statements.
|
Modifier and Type | Class and Description |
---|---|
class |
ContNodeIteratorImpl
An internal class not normally of interest to application developers.
|
class |
NodeIteratorImpl
A NodeIterator implementation.
|
class |
NsIteratorImpl
An NsIterator implementation
|
class |
ResIteratorImpl
An implementation of ResIterator.
|
class |
RSIteratorImpl |
class |
SeqNodeIteratorImpl
An internal class not normally of interest to developers.
|
class |
StmtIteratorImpl
An implementation of StmtIterator.
|
Modifier and Type | Method and Description |
---|---|
ClosableIterator<Triple> |
RuleContext.find(Node s,
Node p,
Node o)
In some formulations the context includes deductions that are not yet
visible to the underlying graph but need to be checked for.
|
Modifier and Type | Class and Description |
---|---|
class |
LPTopGoalIterator
Wraps up the results an LP rule engine instance into a conventional
iterator.
|
class |
SafeTripleIterator
Wrapper around triple searches using in the back chainer to attempt a restart
in the case of a failure such as cross-transaction query.
|
Modifier and Type | Method and Description |
---|---|
ClosableIterator<Triple> |
BBRuleContext.find(Node s,
Node p,
Node o) |
ClosableIterator<Triple> |
RETERuleContext.find(Node s,
Node p,
Node o)
In some formulations the context includes deductions that are not yet
visible to the underlying graph but need to be checked for.
|
ClosableIterator<Triple> |
BFRuleContext.find(Node s,
Node p,
Node o)
In some formulations the context includes deductions that are not yet
visible to the underlying graph but need to be checked for.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExtendedIterator<T>
An ExtendedIterator is a
ClosableIterator on which other operations
are defined for convenience in iterator composition: composition, filtering
in, filtering out, and element mapping.NOTE that the result of these operations consumes the base iterator(s); they do not make independent copies. |
Modifier and Type | Class and Description |
---|---|
class |
FilterIterator<T>
Creates a sub-Iterator by filtering.
|
class |
LazyIterator<T>
An ExtendedIterator that is created lazily.
|
class |
Map1Iterator<From,To>
An iterator that consumes an underlying iterator and maps its results before
delivering them; supports remove if the underlying iterator does.
|
class |
MapFilterIterator<T,X>
A MapFilterIterator takes a MapFilter and an [Extended]Iterator and returns a new
ExtendedIterator which delivers the sequence of all non-null elements MapFilter(X)
for X from the base iterator.
|
class |
NiceIterator<T>
NiceIterator is the standard base class implementing ExtendedIterator.
|
class |
NullIterator<T>
An empty iterator.
|
class |
RandomOrderIterator<T>
RandomOrderIterator - Reorders the elements returned by an Iterator.
|
class |
SingletonIterator<T>
A ClosableIterator that contains only one element
|
class |
WrappedIterator<T>
a WrappedIterator is an ExtendedIterator wrapping around a plain (or
presented as plain) Iterator.
|
Licenced under the Apache License, Version 2.0