com.editev.chess
Class EnumeratedGame.AcceptSquaresOnTheMove

java.lang.Object
  |
  +--com.editev.chess.EnumeratedGame.AcceptSquaresOnTheMove
Enclosing class:
EnumeratedGame

class EnumeratedGame.AcceptSquaresOnTheMove
extends java.lang.Object
implements com.editev.util.Filter

Only accepts Squares containing pieces that are on-the-move.


Inner classes inherited from class com.editev.util.Filter
com.editev.util.Filter.NonNull, com.editev.util.Filter.Not, com.editev.util.Filter.Store
 
Fields inherited from interface com.editev.util.Filter
NON_NULL
 
Constructor Summary
(package private) EnumeratedGame.AcceptSquaresOnTheMove()
           
 
Method Summary
 boolean accept(java.lang.Object square)
          does the filter accept the object x?
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

EnumeratedGame.AcceptSquaresOnTheMove

EnumeratedGame.AcceptSquaresOnTheMove()
Method Detail

accept

public boolean accept(java.lang.Object square)
Description copied from interface: com.editev.util.Filter
does the filter accept the object x?
Specified by:
accept in interface com.editev.util.Filter
Parameters:
square - a square which might have a Piece.
Returns:
true if the Square contains a Piece and that Piece is on-the-move.