com.hp.hpl.jena.util.iterator
Class SingletonIterator

java.lang.Object
  extended by com.hp.hpl.jena.util.iterator.NiceIterator
      extended by com.hp.hpl.jena.util.iterator.SingletonIterator
All Implemented Interfaces:
ClosableIterator, ExtendedIterator, Iterator

public class SingletonIterator
extends NiceIterator
implements ExtendedIterator

A ClosableIterator that contains only one element

Version:
$Revision: 1.6 $ on $Date: 2004/12/06 13:50:15 $
Author:
Dave Reynolds

Constructor Summary
SingletonIterator(Object element)
          Constructor
 
Method Summary
 boolean hasNext()
          Can return a single value
 Object next()
          Return the value
 
Methods inherited from class com.hp.hpl.jena.util.iterator.NiceIterator
andThen, andThen, close, close, filterDrop, filterKeep, mapWith, remove, removeNext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.util.iterator.ExtendedIterator
andThen, filterDrop, filterKeep, mapWith, removeNext
 
Methods inherited from interface com.hp.hpl.jena.util.iterator.ClosableIterator
close
 
Methods inherited from interface java.util.Iterator
remove
 

Constructor Detail

SingletonIterator

public SingletonIterator(Object element)
Constructor

Parameters:
element - the single value to be returned
Method Detail

hasNext

public boolean hasNext()
Can return a single value

Specified by:
hasNext in interface Iterator
Overrides:
hasNext in class NiceIterator

next

public Object next()
Return the value

Specified by:
next in interface Iterator
Overrides:
next in class NiceIterator


Copyright © 2000, 2001, 2002, 2003, 2004 Hewlett-Packard Development Company, LP