org.apache.commons.collections.primitives.adapters

Class IteratorDoubleIterator

public class IteratorDoubleIterator extends Object implements DoubleIterator

Adapts a java.lang.Number Number-valued Iterator Iterator to the DoubleIterator interface.

This implementation delegates most methods to the provided Iterator Iterator implementation in the "obvious" way.

Since: Commons Primitives 1.0

Version: $Revision: 1.3 $ $Date: 2003/10/16 20:49:38 $

Author: Rodney Waldhoff

Field Summary
Iterator_iterator
Constructor Summary
IteratorDoubleIterator(Iterator iterator)
Creates an DoubleIterator wrapping the specified Iterator Iterator.
Method Summary
booleanhasNext()
doublenext()
voidremove()
static DoubleIteratorwrap(Iterator iterator)
Create an DoubleIterator wrapping the specified Iterator Iterator.

Field Detail

_iterator

private Iterator _iterator

Constructor Detail

IteratorDoubleIterator

public IteratorDoubleIterator(Iterator iterator)
Creates an DoubleIterator wrapping the specified Iterator Iterator.

See Also: IteratorDoubleIterator

Method Detail

hasNext

public boolean hasNext()

next

public double next()

remove

public void remove()

wrap

public static DoubleIterator wrap(Iterator iterator)
Create an DoubleIterator wrapping the specified Iterator Iterator. When the given iterator is null, returns null.

Parameters: iterator the (possibly null) Iterator Iterator to wrap

Returns: an DoubleIterator wrapping the given iterator, or null when iterator is null.

Copyright (c) 2002-2003 - Apache Software Foundation