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
<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 com.hp.hpl.jena.graph.compose with parameters of type ClosableIterator
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> Filter<T>
CompositionBase.ifIn(ClosableIterator<T> i)
           Answer a Filter 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 by next() in the set seen.
static
<T> Filter<T>
CompositionBase.reject(ClosableIterator<? extends T> 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<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 com.hp.hpl.jena.util.iterator
 

Subinterfaces of ClosableIterator in com.hp.hpl.jena.util.iterator
 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.
 

Classes in com.hp.hpl.jena.util.iterator that implement ClosableIterator
 class EarlyBindingIterator<T>
          Fully execute the iterator immediately, but pretend we haven't.
 class FilterDropIterator<T>
          A subclass of FiterIterator which discards the elements that pass the filter.
 class FilterIterator<T>
          Creates a sub-Iterator by filtering.
 class FilterKeepIterator<T>
          A subclass of FilterIterator which keeps the elements that pass the test.
 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 UniqueExtendedIterator<T>
          A variant on the closable/extended iterator that filters out duplicate values.
 class WrappedIterator<T>
          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<T> LazyIterator.andThen(ClosableIterator<? extends T> other)
           
 



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