Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.hp.hpl.jena.util.iterator.ClosableIterator

Packages that use ClosableIterator
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.rdf.model | A package for creating and manipulating RDF graphs.
com.hp.hpl.jena.reasoner.rulesys | Provides a selection of simple rule engines for Jena inference models.
com.hp.hpl.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.

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

Subinterfaces of ClosableIterator in com.hp.hpl.jena.graph
`interface` | `TripleIterator` An extended iterator that can return its next element as a Triple.

Classes in com.hp.hpl.jena.graph that implement ClosableIterator
`class` | `TripleMatchIterator` An iterator that selects triples from an underlying iterators of triples It used to take TripleMatch's, but those are obsolete.

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

Methods in com.hp.hpl.jena.graph.compose that return ClosableIterator
`static ClosableIterator` | `CompositionBase.butNot(ClosableIterator a, ClosableIterator b)` Answer an iterator over the elements of iterator a that are not members of iterator b.

Methods in com.hp.hpl.jena.graph.compose with parameters of type ClosableIterator
`static ClosableIterator` | `CompositionBase.butNot(ClosableIterator a, ClosableIterator b)` Answer an iterator over the elements of iterator a that are not members of iterator b.
`static Filter` | `CompositionBase.ifIn(ClosableIterator i)` Answer a `Filter` that will accept any object that is an element of iterator i.
`static ExtendedIterator` | `CompositionBase.recording(ClosableIterator i, java.util.Set seen)` Answer an iterator that will record every element delived by `next()` in the set `seen`.
`static Filter` | `CompositionBase.reject(ClosableIterator i)` Answer a `Filter` that will reject any element that is a member of iterator i.

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

Subinterfaces of ClosableIterator in com.hp.hpl.jena.rdf.model
`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 com.hp.hpl.jena.reasoner.rulesys

Methods in com.hp.hpl.jena.reasoner.rulesys that return ClosableIterator
`ClosableIterator` | `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 com.hp.hpl.jena.util.iterator

Subinterfaces of ClosableIterator in com.hp.hpl.jena.util.iterator
`interface` | `ExtendedIterator` an ExtendedIterator is a ClosableIterator on which other operations are defined for convenience in iterator composition: composition, filtering in, filtering out, and element mapping.

Classes in com.hp.hpl.jena.util.iterator that implement ClosableIterator
`class` | `EarlyBindingIterator` Fully execute the iterator immediately, but pretend we haven't.
`class` | `FilterDropIterator` A subclass of FiterIterator which discards the elements that pass the filter.
`class` | `FilterIterator` Creates a sub-Iterator by filtering.
`class` | `FilterKeepIterator` A subclass of FilterIterator which keeps the elements that pass the test.
`class` | `LazyIterator` An ExtendedIterator that is created lazily.
`class` | `Map1Iterator` An iterator that consumes an underlying iterator and maps its results before delivering them; supports remove if the underlying iterator does.
`class` | `MapFilterIterator` 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` NiceIterator is the standard base class implementing ExtendedIterator.
`class` | `NullIterator` An empty iterator.
`class` | `RandomOrderIterator` RandomOrderIterator - Reorders the elements returned by an Iterator.
`class` | `SingletonIterator` A ClosableIterator that contains only one element
`class` | `UniqueExtendedIterator` A variant on the closable/extended iterator that filters out duplicate values.
`class` | `WrappedIterator` a WrappedIterator is an ExtendedIterator wrapping around a plain (or presented as plain) Iterator.

Methods in com.hp.hpl.jena.util.iterator with parameters of type ClosableIterator
`ExtendedIterator` | `NullIterator.andThen(ClosableIterator it)`
`ExtendedIterator` | `NiceIterator.andThen(ClosableIterator other)` make a new iterator, which is us then the other chap.
`ExtendedIterator` | `LazyIterator.andThen(ClosableIterator other)`
`ExtendedIterator` | `ExtendedIterator.andThen(ClosableIterator other)` return a new iterator which delivers all the elements of this iterator and then all the elements of the other iterator.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Hewlett-Packard Development Company, LP