org.apache.commons.collections.primitives.adapters

Class ListIteratorLongListIterator

public class ListIteratorLongListIterator extends Object implements LongListIterator

Adapts a Number-valued ListIterator ListIterator to the LongListIterator interface.

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

Since: Commons Primitives 1.0

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

Author: Rodney Waldhoff

Field Summary
ListIterator_iterator
Constructor Summary
ListIteratorLongListIterator(ListIterator iterator)
Creates an LongListIterator wrapping the specified ListIterator ListIterator.
Method Summary
voidadd(long element)
booleanhasNext()
booleanhasPrevious()
longnext()
intnextIndex()
longprevious()
intpreviousIndex()
voidremove()
voidset(long element)
static LongListIteratorwrap(ListIterator iterator)
Create an LongListIterator wrapping the specified ListIterator ListIterator.

Field Detail

_iterator

private ListIterator _iterator

Constructor Detail

ListIteratorLongListIterator

public ListIteratorLongListIterator(ListIterator iterator)
Creates an LongListIterator wrapping the specified ListIterator ListIterator.

See Also: ListIteratorLongListIterator

Method Detail

add

public void add(long element)

hasNext

public boolean hasNext()

hasPrevious

public boolean hasPrevious()

next

public long next()

nextIndex

public int nextIndex()

previous

public long previous()

previousIndex

public int previousIndex()

remove

public void remove()

set

public void set(long element)

wrap

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

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

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

Copyright (c) 2002-2003 - Apache Software Foundation