VASSAL.counters
Class PieceIterator

java.lang.Object
  |
  +--VASSAL.counters.PieceIterator

public class PieceIterator
extends java.lang.Object

An iterator for GamePieces. Takes an optional PieceFilter to extract GamePiece instances from an Enumeration


Constructor Summary
PieceIterator(java.util.Enumeration e)
           
PieceIterator(java.util.Enumeration e, PieceFilter f)
           
 
Method Summary
 boolean hasMoreElements()
           
 GamePiece nextPiece()
           
static PieceIterator visible(java.util.Enumeration e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PieceIterator

public PieceIterator(java.util.Enumeration e)

PieceIterator

public PieceIterator(java.util.Enumeration e,
                     PieceFilter f)
Method Detail

nextPiece

public GamePiece nextPiece()

hasMoreElements

public boolean hasMoreElements()

visible

public static PieceIterator visible(java.util.Enumeration e)
Returns:
a PieceIterator containing only those GamePieces visible to the user in the given Enumeration