Uses of Interface
org.apache.jena.util.iterator.ClosableIterator
Packages that use 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
Subinterfaces of ClosableIterator in org.apache.jena.graphModifier and TypeInterfaceDescriptioninterface
An extended iterator that can return its next element as a Triple. -
Uses of ClosableIterator in org.apache.jena.graph.compose
Methods in org.apache.jena.graph.compose that return ClosableIteratorModifier 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.Methods in org.apache.jena.graph.compose with parameters of type ClosableIteratorModifier 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
Classes in org.apache.jena.mem that implement ClosableIteratorModifier 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.rdf.model
Subinterfaces of ClosableIterator in org.apache.jena.rdf.modelModifier 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 RSIterator is a ClosableIterator (qv) which delivers only ReifedStatement's and which has a next-method with that return type.interface
An iterator which returns RDF Statements. -
Uses of ClosableIterator in org.apache.jena.rdf.model.impl
Classes in org.apache.jena.rdf.model.impl that implement ClosableIteratorModifier 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
class
An internal class not normally of interest to developers.class
An implementation of StmtIterator. -
Uses of ClosableIterator in org.apache.jena.reasoner.rulesys
Methods in org.apache.jena.reasoner.rulesys that return ClosableIterator -
Uses of ClosableIterator in org.apache.jena.reasoner.rulesys.impl
Classes in org.apache.jena.reasoner.rulesys.impl that implement ClosableIteratorModifier 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.Methods in org.apache.jena.reasoner.rulesys.impl that return ClosableIteratorModifier 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
Subinterfaces of ClosableIterator in org.apache.jena.util.iteratorModifier 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.Classes in org.apache.jena.util.iterator that implement ClosableIteratorModifier 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.