Uses of Interface
org.apache.jena.util.iterator.ClosableIterator
-
Packages that use ClosableIterator 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 theExtendedIterator
class used in many places in Jena. -
-
Uses of ClosableIterator in org.apache.jena.graph
Subinterfaces of ClosableIterator in org.apache.jena.graph Modifier and Type Interface Description interface
TripleIterator
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 ClosableIterator Modifier and Type Method 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.Methods in org.apache.jena.graph.compose with parameters of type ClosableIterator Modifier and Type Method 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> java.util.function.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, java.util.Set<T> seen)
Answer an iterator that will record every element delived bynext()
in the setseen
.static <T> java.util.function.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 ClosableIterator Modifier and Type Class 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. -
Uses of ClosableIterator in org.apache.jena.rdf.model
Subinterfaces of ClosableIterator in org.apache.jena.rdf.model Modifier and Type Interface 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. -
Uses of ClosableIterator in org.apache.jena.rdf.model.impl
Classes in org.apache.jena.rdf.model.impl that implement ClosableIterator Modifier and Type Class Description class
ContNodeIteratorImpl
An internal class not normally of interest to application developers.class
NodeIteratorImpl
A NodeIterator implementation.class
NsIteratorImpl
An NsIterator implementationclass
ResIteratorImpl
An implementation of ResIterator.class
RSIteratorImpl
class
SeqNodeIteratorImpl
An internal class not normally of interest to developers.class
StmtIteratorImpl
An implementation of StmtIterator. -
Uses of ClosableIterator in org.apache.jena.reasoner.rulesys
Methods in org.apache.jena.reasoner.rulesys that return ClosableIterator Modifier and Type Method 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. -
Uses of ClosableIterator in org.apache.jena.reasoner.rulesys.impl
Classes in org.apache.jena.reasoner.rulesys.impl that implement ClosableIterator Modifier and Type Class 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.Methods in org.apache.jena.reasoner.rulesys.impl that return ClosableIterator Modifier and Type Method Description ClosableIterator<Triple>
BBRuleContext. find(Node s, Node p, Node o)
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.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. -
Uses of ClosableIterator in org.apache.jena.util.iterator
Subinterfaces of ClosableIterator in org.apache.jena.util.iterator Modifier and Type Interface Description interface
ExtendedIterator<T>
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 ClosableIterator Modifier and Type Class 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 elementclass
WrappedIterator<T>
a WrappedIterator is an ExtendedIterator wrapping around a plain (or presented as plain) Iterator.
-