com.editev.chess
Class EnumeratedGame.AcceptLegalMoves

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

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

A class only accept legal moves.


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.AcceptLegalMoves()
           
 
Method Summary
 boolean accept(java.lang.Object move)
          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.AcceptLegalMoves

EnumeratedGame.AcceptLegalMoves()
Method Detail

accept

public boolean accept(java.lang.Object move)
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:
move - a move to check for legality.
Returns:
true if the Move is legal.