Uses of Interface
chesspresso.position.ImmutablePosition

Packages that use ImmutablePosition
chesspresso.engines   
chesspresso.game   
chesspresso.game.view   
chesspresso.position   
 

Uses of ImmutablePosition in chesspresso.engines
 

Methods in chesspresso.engines with parameters of type ImmutablePosition
 void ChXBoardEngine.setPosition(ImmutablePosition pos)
           
 

Uses of ImmutablePosition in chesspresso.game
 

Methods in chesspresso.game with parameters of type ImmutablePosition
 void Game.notifyPositionChanged(ImmutablePosition position)
           
 void Game.notifyMoveDone(ImmutablePosition position, short move)
           
 void Game.notifyMoveUndone(ImmutablePosition position)
           
 boolean Game.containsPosition(ImmutablePosition position)
          Returns whether the main line of the current game contains the given position.
 void Game.gotoPosition(ImmutablePosition pos)
           
 void Game.gotoPosition(ImmutablePosition pos, boolean silent)
           
 

Uses of ImmutablePosition in chesspresso.game.view
 

Methods in chesspresso.game.view with parameters of type ImmutablePosition
 void GameTextViewer.notifyPositionChanged(ImmutablePosition position)
           
 void GameTextViewer.notifyMoveDone(ImmutablePosition position, short move)
           
 void GameTextViewer.notifyMoveUndone(ImmutablePosition position)
           
 boolean GameBrowser.allowDrag(ImmutablePosition position, int from)
           
 int GameBrowser.getPartnerSqi(ImmutablePosition position, int from)
           
 void GameBrowser.dragged(ImmutablePosition position, int from, int to, java.awt.event.MouseEvent e)
           
 void GameBrowser.squareClicked(ImmutablePosition position, int sqi, java.awt.event.MouseEvent e)
           
 

Uses of ImmutablePosition in chesspresso.position
 

Subinterfaces of ImmutablePosition in chesspresso.position
 interface MoveablePosition
           
 interface MutablePosition
           
 

Classes in chesspresso.position that implement ImmutablePosition
 class AbstractMoveablePosition
           
 class AbstractMutablePosition
           
 class AbstractPosition
           
 class CompactPosition
          An implementation of the position interface.
 class LightWeightPosition
          A light-weight implementation of the position interface.
 class Position
           
 

Methods in chesspresso.position with parameters of type ImmutablePosition
 boolean PositionMotionListener.allowDrag(ImmutablePosition position, int from)
           
 int PositionMotionListener.getPartnerSqi(ImmutablePosition position, int from)
           
 void PositionMotionListener.dragged(ImmutablePosition position, int from, int to, java.awt.event.MouseEvent e)
           
 void PositionMotionListener.squareClicked(ImmutablePosition position, int sqi, java.awt.event.MouseEvent e)
           
 void PositionChangeListener.notifyPositionChanged(ImmutablePosition position)
           
 void PositionChangeListener.notifyMoveDone(ImmutablePosition position, short move)
           
 void PositionChangeListener.notifyMoveUndone(ImmutablePosition position)
           
 void MutablePosition.set(ImmutablePosition position)
           
static java.lang.String FEN.getFEN(ImmutablePosition pos)
           
 void AbstractMutablePosition.set(ImmutablePosition position)
           
 

Constructors in chesspresso.position with parameters of type ImmutablePosition
Position(ImmutablePosition pos)
           
LightWeightPosition(ImmutablePosition position)
           
CompactPosition(ImmutablePosition position)