it.unimi.dsi.fastutil.bytes
Class ByteIterators.UnmodifiableListIterator

java.lang.Object
  extended by it.unimi.dsi.fastutil.bytes.AbstractByteIterator
      extended by it.unimi.dsi.fastutil.bytes.AbstractByteBidirectionalIterator
          extended by it.unimi.dsi.fastutil.bytes.AbstractByteListIterator
              extended by it.unimi.dsi.fastutil.bytes.ByteIterators.UnmodifiableListIterator
All Implemented Interfaces:
BidirectionalIterator<java.lang.Byte>, ByteBidirectionalIterator, ByteIterator, ByteListIterator, ObjectBidirectionalIterator<java.lang.Byte>, ObjectIterator<java.lang.Byte>, java.util.Iterator<java.lang.Byte>, java.util.ListIterator<java.lang.Byte>
Enclosing class:
ByteIterators

public static class ByteIterators.UnmodifiableListIterator
extends AbstractByteListIterator

An unmodifiable wrapper class for list iterators.


Constructor Summary
ByteIterators.UnmodifiableListIterator(ByteListIterator i)
           
 
Method Summary
 boolean hasNext()
           
 boolean hasPrevious()
          Returns whether there is a previous element.
 java.lang.Byte next()
          Delegates to the corresponding type-specific method.
 byte nextByte()
          Delegates to the corresponding generic method.
 int nextIndex()
           
 java.lang.Byte previous()
          Delegates to the corresponding type-specific method.
 byte previousByte()
          Delegates to the corresponding generic method.
 int previousIndex()
           
 
Methods inherited from class it.unimi.dsi.fastutil.bytes.AbstractByteListIterator
add, add, set, set
 
Methods inherited from class it.unimi.dsi.fastutil.bytes.AbstractByteBidirectionalIterator
back
 
Methods inherited from class it.unimi.dsi.fastutil.bytes.AbstractByteIterator
remove, skip
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.ListIterator
remove
 
Methods inherited from interface it.unimi.dsi.fastutil.bytes.ByteBidirectionalIterator
back
 
Methods inherited from interface it.unimi.dsi.fastutil.bytes.ByteIterator
skip
 
Methods inherited from interface it.unimi.dsi.fastutil.objects.ObjectIterator
skip
 

Constructor Detail

ByteIterators.UnmodifiableListIterator

public ByteIterators.UnmodifiableListIterator(ByteListIterator i)
Method Detail

hasNext

public boolean hasNext()

hasPrevious

public boolean hasPrevious()
Description copied from interface: BidirectionalIterator
Returns whether there is a previous element.

Returns:
whether there is a previous element.
See Also:
ListIterator.hasPrevious()

nextByte

public byte nextByte()
Description copied from class: AbstractByteIterator
Delegates to the corresponding generic method.

Specified by:
nextByte in interface ByteIterator
Overrides:
nextByte in class AbstractByteIterator
Returns:
the next element in the iteration.
See Also:
Iterator.next()

previousByte

public byte previousByte()
Description copied from class: AbstractByteBidirectionalIterator
Delegates to the corresponding generic method.

Specified by:
previousByte in interface ByteBidirectionalIterator
Overrides:
previousByte in class AbstractByteBidirectionalIterator
Returns:
the previous element in the iteration.
See Also:
ListIterator.previous()

nextIndex

public int nextIndex()

previousIndex

public int previousIndex()

next

public java.lang.Byte next()
Description copied from class: AbstractByteIterator
Delegates to the corresponding type-specific method.

Specified by:
next in interface java.util.Iterator<java.lang.Byte>
Specified by:
next in interface java.util.ListIterator<java.lang.Byte>
Overrides:
next in class AbstractByteIterator

previous

public java.lang.Byte previous()
Description copied from class: AbstractByteBidirectionalIterator
Delegates to the corresponding type-specific method.

Specified by:
previous in interface BidirectionalIterator<java.lang.Byte>
Specified by:
previous in interface java.util.ListIterator<java.lang.Byte>
Overrides:
previous in class AbstractByteBidirectionalIterator
Returns:
the previous element from the collection.
See Also:
ListIterator.previous()