Uses of Interface
org.apache.jena.util.iterator.ClosableIterator
Package
Description
This package defines the Graph and Node family of classes, which
form the underlying datatypes of the Jena system.
This package defines simple composite graphs - union, intersection,
difference, and update-tracking.
Various memory-based implementations of interfaces,
specifically GraphMem for memory-based Graphs.
A package for creating and manipulating RDF graphs.
This package contains implementations of the interfaces defined
in the .model package, eg ModelCom for Model, ResourceImpl
for Resource, and so on.
Provides a selection of simple rule engines for Jena inference models.
Internal implementation objects used by the rule system interpreters
and compilers.
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.-
Uses of ClosableIterator in org.apache.jena.graph
Modifier and TypeInterfaceDescriptioninterface
An extended iterator that can return its next element as a Triple. -
Uses of ClosableIterator in org.apache.jena.graph.compose
Modifier and TypeMethodDescriptionstatic <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 TypeMethodDescriptionstatic <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 aPredicate
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 bynext()
in the setseen
.static <T> Predicate<T>
CompositionBase.reject
(ClosableIterator<? extends T> i) Answer aPredicate
that will reject any element that is a member of iterator i. -
Uses of ClosableIterator in org.apache.jena.mem
Modifier and TypeClassDescriptionclass
Helper class for listObjects.class
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
A WrappedIterator which remembers the last object next'ed in a protected instance variable, so that subclasses have access to it during .remove. -
Uses of ClosableIterator in org.apache.jena.mem2.iterator
Modifier and TypeClassDescriptionclass
Iterator that iterates over the entries of sets which are contained in the given iterator of sets.class
An iterator over a sparse array, that skips null entries. -
Uses of ClosableIterator in org.apache.jena.mem2.store.roaring
Modifier and TypeClassDescriptionclass
A triple iterator that iterates over triple indices in a RoaringBitmapBatchIterator
. -
Uses of ClosableIterator in org.apache.jena.rdf.model
Modifier and TypeInterfaceDescriptioninterface
An iterator which returns RDF nodes.interface
An iterator which returns namespace URI's.interface
An iterator which returns RDF Resources.interface
An iterator which returns RDF Statements. -
Uses of ClosableIterator in org.apache.jena.rdf.model.impl
Modifier and TypeClassDescriptionclass
An internal class not normally of interest to application developers.class
A NodeIterator implementation.class
An NsIterator implementationclass
An implementation of ResIterator.class
An internal class not normally of interest to developers.class
An implementation of StmtIterator. -
Uses of ClosableIterator in org.apache.jena.reasoner.rulesys
-
Uses of ClosableIterator in org.apache.jena.reasoner.rulesys.impl
Modifier and TypeClassDescriptionclass
Wraps up the results an LP rule engine instance into a conventional iterator.class
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 TypeMethodDescriptionIn some formulations the context includes deductions that are not yet visible to the underlying graph but need to be checked for.In some formulations the context includes deductions that are not yet visible to the underlying graph but need to be checked for. -
Uses of ClosableIterator in org.apache.jena.util.iterator
Modifier and TypeInterfaceDescriptioninterface
An ExtendedIterator is aClosableIterator
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 TypeClassDescriptionclass
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 - Reorders the elements returned by an Iterator.class
A ClosableIterator that contains only one elementclass
a WrappedIterator is an ExtendedIterator wrapping around a plain (or presented as plain) Iterator.