anvil.session.net
Class ClientSessionContainer.ClientSession.AttributeIterator

java.lang.Object
  |
  +--anvil.session.net.ClientSessionContainer.ClientSession.AttributeIterator
All Implemented Interfaces:
BindingIterator, java.util.Iterator
Enclosing class:
ClientSessionContainer.ClientSession

public class ClientSessionContainer.ClientSession.AttributeIterator
extends java.lang.Object
implements BindingIterator


Field Summary
protected  int _index
           
protected  java.lang.String[] _names
           
 
Fields inherited from interface anvil.java.util.BindingIterator
EMPTY
 
Constructor Summary
ClientSessionContainer.ClientSession.AttributeIterator(java.lang.String[] names)
           
 
Method Summary
 boolean hasNext()
           
 java.lang.Object next()
           
 java.lang.Object nextKey()
          Note: this method should not move the iterator to next element.
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_names

protected java.lang.String[] _names

_index

protected int _index
Constructor Detail

ClientSessionContainer.ClientSession.AttributeIterator

public ClientSessionContainer.ClientSession.AttributeIterator(java.lang.String[] names)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator

nextKey

public java.lang.Object nextKey()
Description copied from interface: BindingIterator
Note: this method should not move the iterator to next element.

Specified by:
nextKey in interface BindingIterator
Returns:
Next key in iterator.

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator

remove

public void remove()
Specified by:
remove in interface java.util.Iterator