Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
A
A1
- Static variable in class chesspresso.
Chess
A2
- Static variable in class chesspresso.
Chess
A3
- Static variable in class chesspresso.
Chess
A4
- Static variable in class chesspresso.
Chess
A5
- Static variable in class chesspresso.
Chess
A6
- Static variable in class chesspresso.
Chess
A7
- Static variable in class chesspresso.
Chess
A8
- Static variable in class chesspresso.
Chess
AbstractMoveablePosition
- class chesspresso.position.
AbstractMoveablePosition
.
AbstractMoveablePosition()
- Constructor for class chesspresso.position.
AbstractMoveablePosition
AbstractMutablePosition
- class chesspresso.position.
AbstractMutablePosition
.
AbstractMutablePosition()
- Constructor for class chesspresso.position.
AbstractMutablePosition
AbstractPosition
- class chesspresso.position.
AbstractPosition
.
AbstractPosition()
- Constructor for class chesspresso.position.
AbstractPosition
addChangeListener(GameModelChangeListener)
- Method in class chesspresso.game.
Game
addComment(int, String)
- Method in class chesspresso.game.
GameMoveModel
addComment(String)
- Method in class chesspresso.game.
Game
addListener(ChXBoardEngine.Listener)
- Method in class chesspresso.engines.
ChXBoardEngine
addNag(int, short)
- Method in class chesspresso.game.
GameMoveModel
addNag(short)
- Method in class chesspresso.game.
Game
addPositionChangeListener(PositionChangeListener)
- Method in class chesspresso.position.
AbstractMutablePosition
addPositionListener(PositionListener)
- Method in class chesspresso.position.
AbstractMutablePosition
ALL_CASTLES
- Static variable in interface chesspresso.position.
ImmutablePosition
allowDrag(ImmutablePosition, int)
- Method in class chesspresso.game.view.
GameBrowser
allowDrag(ImmutablePosition, int)
- Method in interface chesspresso.position.
PositionMotionListener
analyze(ChXBoardEngine.AnalysisListener, boolean, int)
- Method in class chesspresso.engines.
ChXBoardEngine
appendAsRightMostLine(int, short)
- Method in class chesspresso.game.
GameMoveModel
B
B1
- Static variable in class chesspresso.
Chess
B2
- Static variable in class chesspresso.
Chess
B3
- Static variable in class chesspresso.
Chess
B4
- Static variable in class chesspresso.
Chess
B5
- Static variable in class chesspresso.
Chess
B6
- Static variable in class chesspresso.
Chess
B7
- Static variable in class chesspresso.
Chess
B8
- Static variable in class chesspresso.
Chess
BISHOP
- Static variable in class chesspresso.
Chess
BLACK
- Static variable in class chesspresso.
Chess
BLACK_BISHOP
- Static variable in class chesspresso.
Chess
BLACK_CASTLE
- Static variable in interface chesspresso.position.
ImmutablePosition
BLACK_KING
- Static variable in class chesspresso.
Chess
BLACK_KNIGHT
- Static variable in class chesspresso.
Chess
BLACK_LONG_CASTLE
- Static variable in class chesspresso.move.
Move
BLACK_LONG_CASTLE
- Static variable in interface chesspresso.position.
ImmutablePosition
BLACK_PAWN
- Static variable in class chesspresso.
Chess
BLACK_QUEEN
- Static variable in class chesspresso.
Chess
BLACK_ROOK
- Static variable in class chesspresso.
Chess
BLACK_SHORT_CASTLE
- Static variable in class chesspresso.move.
Move
BLACK_SHORT_CASTLE
- Static variable in interface chesspresso.position.
ImmutablePosition
C
C1
- Static variable in class chesspresso.
Chess
C2
- Static variable in class chesspresso.
Chess
C3
- Static variable in class chesspresso.
Chess
C4
- Static variable in class chesspresso.
Chess
C5
- Static variable in class chesspresso.
Chess
C6
- Static variable in class chesspresso.
Chess
C7
- Static variable in class chesspresso.
Chess
C8
- Static variable in class chesspresso.
Chess
canMove()
- Method in class chesspresso.position.
Position
canRedoMove()
- Method in class chesspresso.position.
Position
canRedoMove()
- Method in interface chesspresso.position.
MoveablePosition
canRedoMove()
- Method in class chesspresso.position.
LightWeightPosition
canUndoMove()
- Method in class chesspresso.position.
Position
canUndoMove()
- Method in interface chesspresso.position.
MoveablePosition
canUndoMove()
- Method in class chesspresso.position.
LightWeightPosition
castlesChanged(int)
- Method in interface chesspresso.position.
PositionListener
castlesChanged(int)
- Method in class chesspresso.position.view.
PositionView
charToCol(char)
- Static method in class chesspresso.
Chess
Returns the column represented by the character.
charToPiece(char)
- Static method in class chesspresso.
Chess
Converts a character to a piece.
charToRow(char)
- Static method in class chesspresso.
Chess
Returns the row represented by the character.
Chess
- class chesspresso.
Chess
.
General chess-specific definition.
Chess()
- Constructor for class chesspresso.
Chess
chesspresso
- package chesspresso
chesspresso.engines
- package chesspresso.engines
chesspresso.game
- package chesspresso.game
chesspresso.game.view
- package chesspresso.game.view
chesspresso.move
- package chesspresso.move
chesspresso.pgn
- package chesspresso.pgn
chesspresso.position
- package chesspresso.position
chesspresso.position.view
- package chesspresso.position.view
ChXBoardEngine
- class chesspresso.engines.
ChXBoardEngine
.
ChXBoardEngine.AnalysisListener
- interface chesspresso.engines.
ChXBoardEngine.AnalysisListener
.
ChXBoardEngine.Listener
- interface chesspresso.engines.
ChXBoardEngine.Listener
.
ChXBoardEngine(String, String)
- Constructor for class chesspresso.engines.
ChXBoardEngine
clear()
- Method in class chesspresso.position.
Position
clear()
- Method in interface chesspresso.position.
MutablePosition
clear()
- Method in class chesspresso.position.
AbstractMutablePosition
colToChar(int)
- Static method in class chesspresso.
Chess
Returns the character of a column (file): 'a'..'
COMMENT_END
- Static variable in class chesspresso.game.
GameMoveModel
COMMENT_START
- Static variable in class chesspresso.game.
GameMoveModel
CompactPosition
- class chesspresso.position.
CompactPosition
.
An implementation of the position interface.
CompactPosition()
- Constructor for class chesspresso.position.
CompactPosition
CompactPosition(ImmutablePosition)
- Constructor for class chesspresso.position.
CompactPosition
completeGame(Game)
- Method in class chesspresso.pgn.
PGNReader
containsPosition(ImmutablePosition)
- Method in class chesspresso.game.
Game
Returns whether the main line of the current game contains the given position.
coorToSqi(int, int)
- Static method in class chesspresso.
Chess
Converts coordinates to square index.
createCastle(short, boolean, boolean, boolean)
- Static method in class chesspresso.move.
Move
Convenience method to create a castle move.
createIllegalMove()
- Static method in class chesspresso.move.
Move
Premanufactured illegal move, always returns the same instance.
createInitialPosition()
- Static method in class chesspresso.position.
Position
createLongCastle(int, boolean, boolean, boolean)
- Static method in class chesspresso.move.
Move
Convenience factory method to create a long castle move.
createShortCastle(int, boolean, boolean, boolean)
- Static method in class chesspresso.move.
Move
Convenience factory method to create a short castle move.
D
D1
- Static variable in class chesspresso.
Chess
D2
- Static variable in class chesspresso.
Chess
D3
- Static variable in class chesspresso.
Chess
D4
- Static variable in class chesspresso.
Chess
D5
- Static variable in class chesspresso.
Chess
D6
- Static variable in class chesspresso.
Chess
D7
- Static variable in class chesspresso.
Chess
D8
- Static variable in class chesspresso.
Chess
dateToPGNDate(Date)
- Static method in class chesspresso.pgn.
PGN
DefaultGameScorer
- class chesspresso.game.
DefaultGameScorer
.
Implementation of a games scorer.
DefaultGameScorer()
- Constructor for class chesspresso.game.
DefaultGameScorer
deleteCurrentLine()
- Method in class chesspresso.game.
Game
deleteCurrentLine(boolean)
- Method in class chesspresso.game.
Game
deleteCurrentLine(int)
- Method in class chesspresso.game.
GameMoveModel
deltaCol(int, int)
- Static method in class chesspresso.
Chess
Returns the column difference from one square index to the other.
deltaRow(int, int)
- Static method in class chesspresso.
Chess
Returns the row difference from one square index to the other.
doMove(Move)
- Method in class chesspresso.engines.
ChXBoardEngine
doMove(Move)
- Method in interface chesspresso.position.
MoveablePosition
doMove(Move)
- Method in class chesspresso.position.
AbstractMoveablePosition
doMove(short)
- Method in class chesspresso.position.
Position
doMove(short)
- Method in interface chesspresso.position.
MoveablePosition
doMove(short)
- Method in class chesspresso.position.
LightWeightPosition
dragged(ImmutablePosition, int, int, MouseEvent)
- Method in class chesspresso.game.view.
GameBrowser
dragged(ImmutablePosition, int, int, MouseEvent)
- Method in interface chesspresso.position.
PositionMotionListener
E
E
- Static variable in class chesspresso.position.
Position
E1
- Static variable in class chesspresso.
Chess
E2
- Static variable in class chesspresso.
Chess
E3
- Static variable in class chesspresso.
Chess
E4
- Static variable in class chesspresso.
Chess
E5
- Static variable in class chesspresso.
Chess
E6
- Static variable in class chesspresso.
Chess
E7
- Static variable in class chesspresso.
Chess
E8
- Static variable in class chesspresso.
Chess
equals(Object)
- Method in class chesspresso.game.
GameMoveModel
equals(Object)
- Method in class chesspresso.game.
GameModel
equals(Object)
- Method in class chesspresso.game.
Game
Returns whether two games are equal.
equals(Object)
- Method in class chesspresso.move.
Move
Equality test.
equals(Object)
- Method in class chesspresso.position.
AbstractPosition
ERROR
- Static variable in class chesspresso.pgn.
PGNSyntaxError
excludeCastles(int)
- Method in class chesspresso.position.
AbstractMutablePosition
F
F1
- Static variable in class chesspresso.
Chess
F2
- Static variable in class chesspresso.
Chess
F3
- Static variable in class chesspresso.
Chess
F4
- Static variable in class chesspresso.
Chess
F5
- Static variable in class chesspresso.
Chess
F6
- Static variable in class chesspresso.
Chess
F7
- Static variable in class chesspresso.
Chess
F8
- Static variable in class chesspresso.
Chess
FEN
- class chesspresso.position.
FEN
.
FEN()
- Constructor for class chesspresso.position.
FEN
fenCharToStone(char)
- Static method in class chesspresso.position.
FEN
fireCastlesChanged()
- Method in class chesspresso.position.
AbstractMutablePosition
fireHalfMoveClockChanged()
- Method in class chesspresso.position.
AbstractMutablePosition
fireMoveDone(short)
- Method in class chesspresso.position.
AbstractMutablePosition
fireMoveModelChanged()
- Method in class chesspresso.game.
Game
fireMoveUndone()
- Method in class chesspresso.position.
AbstractMutablePosition
firePlyNumberChanged()
- Method in class chesspresso.position.
AbstractMutablePosition
firePositionChanged()
- Method in class chesspresso.position.
AbstractMutablePosition
fireSqiEPChanged()
- Method in class chesspresso.position.
AbstractMutablePosition
fireSquareChanged(int)
- Method in class chesspresso.position.
AbstractMutablePosition
fireToPlayChanged()
- Method in class chesspresso.position.
AbstractMutablePosition
flip()
- Method in class chesspresso.position.view.
PositionView
Flip the sides.
G
G1
- Static variable in class chesspresso.
Chess
G2
- Static variable in class chesspresso.
Chess
G3
- Static variable in class chesspresso.
Chess
G4
- Static variable in class chesspresso.
Chess
G5
- Static variable in class chesspresso.
Chess
G6
- Static variable in class chesspresso.
Chess
G7
- Static variable in class chesspresso.
Chess
G8
- Static variable in class chesspresso.
Chess
Game
- class chesspresso.game.
Game
.
Abstraction of a chess game.
Game()
- Constructor for class chesspresso.game.
Game
Game(GameModel)
- Constructor for class chesspresso.game.
Game
GameBrowser
- class chesspresso.game.view.
GameBrowser
.
Game browser.
GameBrowser(Game)
- Constructor for class chesspresso.game.view.
GameBrowser
Create a new game browser.
GameBrowser(Game, int)
- Constructor for class chesspresso.game.view.
GameBrowser
Create a new game browser.
GameBrowser(Game, int, boolean)
- Constructor for class chesspresso.game.view.
GameBrowser
Create a new game browser.
GameBrowser(GameModel)
- Constructor for class chesspresso.game.view.
GameBrowser
Create a new game browser.
GameHeaderModel
- class chesspresso.game.
GameHeaderModel
.
GameHeaderModel()
- Constructor for class chesspresso.game.
GameHeaderModel
GameHeaderModel(DataInput, int)
- Constructor for class chesspresso.game.
GameHeaderModel
GameListener
- interface chesspresso.game.
GameListener
.
Listener for moves made on games.
GameModel
- class chesspresso.game.
GameModel
.
GameModel()
- Constructor for class chesspresso.game.
GameModel
GameModel(DataInput, int, int)
- Constructor for class chesspresso.game.
GameModel
GameModel(GameHeaderModel, GameMoveModel)
- Constructor for class chesspresso.game.
GameModel
GameModelChangeListener
- interface chesspresso.game.
GameModelChangeListener
.
Listener for game change events.
GameModelIterator
- interface chesspresso.game.
GameModelIterator
.
Iterator over a collection of game models.
GameMoveModel
- class chesspresso.game.
GameMoveModel
.
GameMoveModel()
- Constructor for class chesspresso.game.
GameMoveModel
GameMoveModel(DataInput, int)
- Constructor for class chesspresso.game.
GameMoveModel
GameScorer
- interface chesspresso.game.
GameScorer
.
Delivers a score for a game model.
GameTextViewer
- class chesspresso.game.view.
GameTextViewer
.
Textual representation of a game on a panel.
GameTextViewer(Game)
- Constructor for class chesspresso.game.view.
GameTextViewer
Create a text viewer for the given game
getAllCapturingMoves()
- Method in class chesspresso.position.
Position
getAllMoves()
- Method in class chesspresso.position.
Position
getAllMoves()
- Method in interface chesspresso.position.
MoveablePosition
getAllNonCapturingMoves()
- Method in class chesspresso.position.
Position
getAllReCapturingMoves(short)
- Method in class chesspresso.position.
Position
getBinaryString(short)
- Static method in class chesspresso.move.
Move
getBlack()
- Method in class chesspresso.game.
GameHeaderModel
getBlack()
- Method in class chesspresso.game.
Game
getBlackElo()
- Method in class chesspresso.game.
GameHeaderModel
getBlackElo()
- Method in class chesspresso.game.
Game
getBlackEloStr()
- Method in class chesspresso.game.
GameHeaderModel
getBlackEloStr()
- Method in class chesspresso.game.
Game
getBottomPlayer()
- Method in class chesspresso.game.view.
GameBrowser
getBottomPlayer()
- Method in class chesspresso.position.view.
PositionView
getCastles()
- Method in class chesspresso.position.
Position
getCastles()
- Method in class chesspresso.position.
LightWeightPosition
getCastles()
- Method in interface chesspresso.position.
ImmutablePosition
Return the still allowed castles as mask.
getCastles()
- Method in class chesspresso.position.
CompactPosition
getColFrom()
- Method in class chesspresso.move.
Move
getColor(int)
- Method in class chesspresso.position.
Position
getColor(int)
- Method in class chesspresso.position.
AbstractMutablePosition
getComment()
- Method in class chesspresso.game.
Game
getComment(int)
- Method in class chesspresso.game.
GameMoveModel
getCurNode()
- Method in class chesspresso.game.
Game
getCurrentMoveNumber()
- Method in class chesspresso.game.
Game
getCurrentPly()
- Method in class chesspresso.game.
Game
getDate()
- Method in class chesspresso.game.
GameHeaderModel
getDate()
- Method in class chesspresso.game.
Game
getDefinedShortNags()
- Static method in class chesspresso.
NAG
getDomination()
- Method in class chesspresso.position.
Position
getECO()
- Method in class chesspresso.game.
GameHeaderModel
getECO()
- Method in class chesspresso.game.
Game
getEditable()
- Method in class chesspresso.game.view.
GameBrowser
getEPMove(int, int)
- Static method in class chesspresso.move.
Move
Manufacture an en passant move.
getEvent()
- Method in class chesspresso.game.
GameHeaderModel
getEvent()
- Method in class chesspresso.game.
Game
getEventDate()
- Method in class chesspresso.game.
GameHeaderModel
getEventDate()
- Method in class chesspresso.game.
Game
getFEN()
- Method in interface chesspresso.position.
ImmutablePosition
Return the FEN representation of the current position
FEN
getFEN()
- Method in class chesspresso.position.
AbstractPosition
getFEN(ImmutablePosition)
- Static method in class chesspresso.position.
FEN
getFileFilter()
- Static method in class chesspresso.pgn.
PGNReader
getFilename()
- Method in class chesspresso.pgn.
PGNSyntaxError
getFirstSqiBB(long)
- Static method in class chesspresso.position.
Position
getFromSqi()
- Method in class chesspresso.move.
Move
getFromSqi(short)
- Static method in class chesspresso.move.
Move
getHalfMoveClock()
- Method in class chesspresso.position.
Position
getHalfMoveClock()
- Method in class chesspresso.position.
LightWeightPosition
getHalfMoveClock()
- Method in interface chesspresso.position.
ImmutablePosition
Return the number of moves since the last capture and the last pawn move.
getHalfMoveClock()
- Method in class chesspresso.position.
CompactPosition
getHashCode()
- Method in class chesspresso.game.
GameMoveModel
getHashCode()
- Method in class chesspresso.position.
Position
getHashCode()
- Method in interface chesspresso.position.
ImmutablePosition
Returns a 64bit hash code of the current position. 64bit should be enough to disnstinguish positions with almost no collisions.
getHashCode()
- Method in class chesspresso.position.
AbstractPosition
getHeaderModel()
- Method in class chesspresso.game.
GameModel
getHeaderString(int)
- Method in class chesspresso.game.
Game
getInfoString()
- Method in class chesspresso.game.
Game
getLAN()
- Method in class chesspresso.move.
Move
Returns the LAN (long annotation, see PGN spec) of the move, e.g.
getLastMove()
- Method in class chesspresso.game.
Game
getLastMove()
- Method in class chesspresso.position.
Position
getLastMove()
- Method in interface chesspresso.position.
MoveablePosition
getLastMove()
- Method in class chesspresso.position.
LightWeightPosition
getLastShortMove()
- Method in class chesspresso.position.
Position
getLastShortMove()
- Method in interface chesspresso.position.
MoveablePosition
getLastShortMove()
- Method in class chesspresso.position.
LightWeightPosition
getLastToken()
- Method in class chesspresso.pgn.
PGNSyntaxError
getLineNumber()
- Method in class chesspresso.pgn.
PGNSyntaxError
getLong()
- Method in class chesspresso.game.
GameHeaderModel
getLongCastle(int)
- Static method in class chesspresso.move.
Move
Manufacture a long castle move.
getLongInfoString()
- Method in class chesspresso.game.
Game
getLongString(short)
- Static method in class chesspresso.
NAG
getMainLine()
- Method in class chesspresso.game.
Game
getMaterial()
- Method in class chesspresso.position.
Position
getMaximumSize()
- Method in class chesspresso.position.view.
PositionView
getMinimumSize()
- Method in class chesspresso.position.view.
PositionView
getModel()
- Method in class chesspresso.game.
Game
getMove(int)
- Method in class chesspresso.game.
GameMoveModel
getMove(int, int, int)
- Method in interface chesspresso.position.
MoveablePosition
getMove(int, int, int)
- Method in class chesspresso.position.
AbstractMoveablePosition
getMoveModel()
- Method in class chesspresso.game.
GameModel
getMovesAsString(short[], boolean)
- Method in class chesspresso.position.
Position
getMovesAsString(short[], boolean)
- Method in interface chesspresso.position.
MoveablePosition
getMovingPiece()
- Method in class chesspresso.move.
Move
getNags()
- Method in class chesspresso.game.
Game
getNags(int)
- Method in class chesspresso.game.
GameMoveModel
getName()
- Method in class chesspresso.engines.
ChXBoardEngine
getNextMove()
- Method in class chesspresso.game.
Game
getNextMove(int)
- Method in class chesspresso.game.
Game
getNextMoveNumber()
- Method in class chesspresso.game.
Game
getNextMoves()
- Method in class chesspresso.game.
Game
getNextShortMove()
- Method in class chesspresso.game.
Game
getNextShortMove(int)
- Method in class chesspresso.game.
Game
getNextShortMoves()
- Method in class chesspresso.game.
Game
getNumOfMoves()
- Method in class chesspresso.game.
Game
getNumOfNextMoves()
- Method in class chesspresso.game.
Game
getNumOfNextMoves(int)
- Method in class chesspresso.game.
GameMoveModel
getNumOfPlies()
- Method in class chesspresso.game.
Game
getOpponentStone(int)
- Static method in class chesspresso.
Chess
Change the color of the stone.
getPartnerSqi(ImmutablePosition, int)
- Method in class chesspresso.game.view.
GameBrowser
getPartnerSqi(ImmutablePosition, int)
- Method in interface chesspresso.position.
PositionMotionListener
getPawnMove(int, int, boolean, int)
- Static method in class chesspresso.move.
Move
Manufacture a pawn move.
getPawnMove(int, int, int)
- Method in class chesspresso.position.
Position
getPiece(int)
- Method in class chesspresso.position.
Position
getPiece(int)
- Method in class chesspresso.position.
AbstractMutablePosition
getPieceMove(int, int, int, int)
- Method in class chesspresso.position.
Position
getPlyNumber()
- Method in class chesspresso.position.
Position
getPlyNumber()
- Method in class chesspresso.position.
LightWeightPosition
getPlyNumber()
- Method in interface chesspresso.position.
ImmutablePosition
Return the current ply number.
getPlyNumber()
- Method in class chesspresso.position.
CompactPosition
getPosition()
- Method in class chesspresso.game.
Game
getPosition()
- Method in class chesspresso.position.view.
PositionView
getPreferredSize()
- Method in class chesspresso.position.view.
PositionView
getPromo()
- Method in class chesspresso.move.
Move
getPromotionPiece(short)
- Static method in class chesspresso.move.
Move
getRegularMove(int, int, boolean)
- Static method in class chesspresso.move.
Move
Manufacture a regular move.
getResult()
- Method in class chesspresso.game.
GameHeaderModel
getResult()
- Method in class chesspresso.game.
Game
getResultStr()
- Method in class chesspresso.game.
GameHeaderModel
getResultStr()
- Method in class chesspresso.game.
Game
getRootNode()
- Method in class chesspresso.game.
Game
getRound()
- Method in class chesspresso.game.
GameHeaderModel
getRound()
- Method in class chesspresso.game.
Game
getRowFrom()
- Method in class chesspresso.move.
Move
getSAN()
- Method in class chesspresso.move.
Move
Returns the SAN (short annotation, see PGN spec) of the move, e.g.
getScore(GameModel)
- Method in interface chesspresso.game.
GameScorer
getScore(GameModel)
- Method in class chesspresso.game.
DefaultGameScorer
getSeverity()
- Method in class chesspresso.pgn.
PGNSyntaxError
getShortCastle(int)
- Static method in class chesspresso.move.
Move
Manufacture a short castle move.
getShortMoveDesc()
- Method in class chesspresso.move.
Move
getShortString(short)
- Static method in class chesspresso.
NAG
getShortString(short, boolean)
- Static method in class chesspresso.
NAG
getSite()
- Method in class chesspresso.game.
GameHeaderModel
getSite()
- Method in class chesspresso.game.
Game
getSqiEP()
- Method in class chesspresso.position.
Position
getSqiEP()
- Method in class chesspresso.position.
LightWeightPosition
getSqiEP()
- Method in interface chesspresso.position.
ImmutablePosition
Return the current en passant square.
getSqiEP()
- Method in class chesspresso.position.
CompactPosition
getStartPositionHashCode()
- Static method in class chesspresso.position.
AbstractPosition
getStone(int)
- Method in class chesspresso.position.
Position
getStone(int)
- Method in class chesspresso.position.
LightWeightPosition
getStone(int)
- Method in interface chesspresso.position.
ImmutablePosition
Return the stone currently on the given square.
getStone(int)
- Method in class chesspresso.position.
CompactPosition
getString(short)
- Static method in class chesspresso.move.
Move
Returns a string representation of the move.
getTag(String)
- Method in class chesspresso.game.
GameHeaderModel
getTag(String)
- Method in class chesspresso.game.
Game
getTags()
- Method in class chesspresso.game.
GameHeaderModel
getTags()
- Method in class chesspresso.game.
Game
getToPlay()
- Method in class chesspresso.position.
Position
getToPlay()
- Method in class chesspresso.position.
LightWeightPosition
getToPlay()
- Method in interface chesspresso.position.
ImmutablePosition
Return the player whose turn it is.
getToPlay()
- Method in class chesspresso.position.
CompactPosition
getToSqi()
- Method in class chesspresso.move.
Move
getToSqi(short)
- Static method in class chesspresso.move.
Move
getTotalCommentSize()
- Method in class chesspresso.game.
GameMoveModel
getTotalNumOfPlies()
- Method in class chesspresso.game.
GameMoveModel
getTotalNumOfPlies()
- Method in class chesspresso.game.
Game
getWhite()
- Method in class chesspresso.game.
GameHeaderModel
getWhite()
- Method in class chesspresso.game.
Game
getWhiteElo()
- Method in class chesspresso.game.
GameHeaderModel
getWhiteElo()
- Method in class chesspresso.game.
Game
getWhiteEloStr()
- Method in class chesspresso.game.
GameHeaderModel
getWhiteEloStr()
- Method in class chesspresso.game.
Game
getYearOfPGNDate(String)
- Static method in class chesspresso.pgn.
PGN
goBack()
- Method in class chesspresso.game.
Game
goBack(int, boolean)
- Method in class chesspresso.game.
GameMoveModel
goBackToLineBegin()
- Method in class chesspresso.game.
Game
goBackToMainLine()
- Method in class chesspresso.game.
Game
goForward()
- Method in class chesspresso.game.
Game
goForward(int)
- Method in class chesspresso.game.
GameMoveModel
Advances one move in the current line.
goForward(int)
- Method in class chesspresso.game.
Game
goForward(int, int)
- Method in class chesspresso.game.
GameMoveModel
gotoEndOfLine()
- Method in class chesspresso.game.
Game
gotoNode(int)
- Method in class chesspresso.game.
Game
gotoNode(int, boolean)
- Method in class chesspresso.game.
Game
gotoPosition(ImmutablePosition)
- Method in class chesspresso.game.
Game
gotoPosition(ImmutablePosition, boolean)
- Method in class chesspresso.game.
Game
gotoStart()
- Method in class chesspresso.game.
Game
H
H1
- Static variable in class chesspresso.
Chess
H2
- Static variable in class chesspresso.
Chess
H3
- Static variable in class chesspresso.
Chess
H4
- Static variable in class chesspresso.
Chess
H5
- Static variable in class chesspresso.
Chess
H6
- Static variable in class chesspresso.
Chess
H7
- Static variable in class chesspresso.
Chess
H8
- Static variable in class chesspresso.
Chess
halfMoveClockChanged(int)
- Method in interface chesspresso.position.
PositionListener
halfMoveClockChanged(int)
- Method in class chesspresso.position.view.
PositionView
handleError(PGNSyntaxError)
- Method in class chesspresso.pgn.
PGNSimpleErrorHandler
handleError(PGNSyntaxError)
- Method in interface chesspresso.pgn.
PGNErrorHandler
Called in case of an error.
handleWarning(PGNSyntaxError)
- Method in class chesspresso.pgn.
PGNSimpleErrorHandler
handleWarning(PGNSyntaxError)
- Method in interface chesspresso.pgn.
PGNErrorHandler
Called in case of a warning.
HASH_ALL_MASK
- Static variable in class chesspresso.position.
AbstractPosition
HASH_TOPLAY_MASK
- Static variable in class chesspresso.position.
AbstractPosition
HASH_TOPLAY_MULT
- Static variable in class chesspresso.position.
AbstractPosition
hashCode()
- Method in class chesspresso.game.
GameMoveModel
hashCode()
- Method in class chesspresso.game.
GameModel
hashCode()
- Method in class chesspresso.game.
Game
Returns the hash code of the game, which is defined as the hash code of the move model.
hashCode()
- Method in interface chesspresso.position.
ImmutablePosition
Returns a 32bit hash code of the current position. 32 bit is not enough to distinguish positions reliably, use only if collisions are handled.
hashCode()
- Method in class chesspresso.position.
AbstractPosition
hasLines()
- Method in class chesspresso.game.
GameMoveModel
hasNag(int, short)
- Method in class chesspresso.game.
GameMoveModel
hasNag(short)
- Method in class chesspresso.game.
Game
hasNextMove()
- Method in class chesspresso.game.
Game
hasNextMove(int)
- Method in class chesspresso.game.
GameMoveModel
headerModelChanged(Game)
- Method in interface chesspresso.game.
GameModelChangeListener
headerModelChanged(Game)
- Method in class chesspresso.game.view.
GameTextViewer
HTMLGameBrowser
- class chesspresso.game.view.
HTMLGameBrowser
.
Producer for HTML pages displaying a game.
HTMLGameBrowser()
- Constructor for class chesspresso.game.view.
HTMLGameBrowser
Create a new HTMLGameBrowser with default settings.
I
ILLEGAL_MOVE
- Static variable in class chesspresso.move.
Move
Representing an illegal move.
IllegalMoveException
- exception chesspresso.move.
IllegalMoveException
.
Exception indicating an illegal move.
IllegalMoveException(Move)
- Constructor for class chesspresso.move.
IllegalMoveException
IllegalMoveException(Move, String)
- Constructor for class chesspresso.move.
IllegalMoveException
IllegalMoveException(short)
- Constructor for class chesspresso.move.
IllegalMoveException
IllegalMoveException(short, String)
- Constructor for class chesspresso.move.
IllegalMoveException
IllegalMoveException(String)
- Constructor for class chesspresso.move.
IllegalMoveException
IllegalPositionException
- exception chesspresso.position.
IllegalPositionException
.
Exception to indicate an illegal position.
IllegalPositionException(String)
- Constructor for class chesspresso.position.
IllegalPositionException
ImmutablePosition
- interface chesspresso.position.
ImmutablePosition
.
incHalfMoveClock()
- Method in class chesspresso.position.
AbstractMutablePosition
includeCastles(int)
- Method in class chesspresso.position.
AbstractMutablePosition
init()
- Method in class chesspresso.engines.
ChXBoardEngine
initFromFEN(MutablePosition, String, boolean)
- Static method in class chesspresso.position.
FEN
inverse()
- Method in class chesspresso.position.
AbstractMutablePosition
isCapturing()
- Method in class chesspresso.move.
Move
isCapturing(short)
- Static method in class chesspresso.move.
Move
isCastle(short)
- Static method in class chesspresso.move.
Move
isCastlePossible(int)
- Method in class chesspresso.position.
AbstractPosition
isCheck()
- Method in class chesspresso.move.
Move
isCheck()
- Method in class chesspresso.position.
Position
isEPMove(short)
- Static method in class chesspresso.move.
Move
isLegal()
- Method in class chesspresso.position.
Position
isLegal()
- Method in interface chesspresso.position.
ImmutablePosition
Return whether the current position is legal.
isLegal()
- Method in class chesspresso.position.
AbstractPosition
isLongCastle()
- Method in class chesspresso.move.
Move
isLongCastle(short)
- Static method in class chesspresso.move.
Move
isMate()
- Method in class chesspresso.move.
Move
isMate()
- Method in class chesspresso.position.
Position
isPGNFile(String)
- Static method in class chesspresso.pgn.
PGNReader
isPGNFileOrZipped(String)
- Static method in class chesspresso.pgn.
PGNReader
isPromotion()
- Method in class chesspresso.move.
Move
isPromotion(short)
- Static method in class chesspresso.move.
Move
isShortCastle()
- Method in class chesspresso.move.
Move
isShortCastle(short)
- Static method in class chesspresso.move.
Move
isSimilar(GameHeaderModel)
- Method in class chesspresso.game.
GameHeaderModel
isSpecial(short)
- Static method in class chesspresso.move.
Move
isSquareEmpty(int)
- Method in class chesspresso.position.
Position
isSquareEmpty(int)
- Method in class chesspresso.position.
AbstractMutablePosition
isSquarePossibleEPSquare(int)
- Method in class chesspresso.position.
AbstractPosition
isStaleMate()
- Method in class chesspresso.position.
Position
isStartPosition()
- Method in interface chesspresso.position.
ImmutablePosition
Returns whether the represented position is the startposition
isStartPosition()
- Method in class chesspresso.position.
AbstractPosition
isTerminal()
- Method in class chesspresso.position.
Position
isValid()
- Method in class chesspresso.move.
Move
isValid(short)
- Static method in class chesspresso.move.
Move
isWhiteMove()
- Method in class chesspresso.move.
Move
isWhitePly(int)
- Static method in class chesspresso.
Chess
Returns whether it is white move at the given ply.
isWhiteSquare(int)
- Static method in class chesspresso.
Chess
Returns whether the square is white.
isWhiteToPlay(long)
- Static method in class chesspresso.position.
AbstractPosition
K
KING
- Static variable in class chesspresso.
Chess
KNIGHT
- Static variable in class chesspresso.
Chess
L
LAST_SPECIAL
- Static variable in class chesspresso.game.
GameMoveModel
LightWeightPosition
- class chesspresso.position.
LightWeightPosition
.
A light-weight implementation of the position interface.
LightWeightPosition()
- Constructor for class chesspresso.position.
LightWeightPosition
LightWeightPosition(ImmutablePosition)
- Constructor for class chesspresso.position.
LightWeightPosition
LINE_END
- Static variable in class chesspresso.game.
GameMoveModel
LINE_START
- Static variable in class chesspresso.game.
GameMoveModel
load(DataInput, int)
- Method in class chesspresso.game.
GameMoveModel
load(DataInput, int)
- Method in class chesspresso.game.
GameHeaderModel
load(DataInput, int, int)
- Method in class chesspresso.game.
GameModel
M
m_changeListeners
- Variable in class chesspresso.position.
AbstractMutablePosition
m_listeners
- Variable in class chesspresso.position.
AbstractMutablePosition
m_notifyListeners
- Variable in class chesspresso.position.
AbstractMutablePosition
m_notifyPositionChanged
- Variable in class chesspresso.position.
AbstractMutablePosition
main(String[])
- Static method in class chesspresso.game.view.
HTMLGameBrowser
main(String[])
- Static method in class chesspresso.pgn.
PGNReader
MAX_PIECE
- Static variable in class chesspresso.
Chess
MAX_STONE
- Static variable in class chesspresso.
Chess
MESSAGE
- Static variable in class chesspresso.pgn.
PGNSyntaxError
MIN_PIECE
- Static variable in class chesspresso.
Chess
MIN_STONE
- Static variable in class chesspresso.
Chess
MODE_ALL_TAGS
- Static variable in class chesspresso.game.
GameHeaderModel
MODE_EVERYTHING
- Static variable in class chesspresso.game.
GameMoveModel
MODE_SEVEN_TAG_ROASTER
- Static variable in class chesspresso.game.
GameHeaderModel
MODE_STANDARD_TAGS
- Static variable in class chesspresso.game.
GameHeaderModel
mouseClicked(MouseEvent)
- Method in class chesspresso.position.view.
PositionView
mouseDragged(MouseEvent)
- Method in class chesspresso.position.view.
PositionView
mouseEntered(MouseEvent)
- Method in class chesspresso.position.view.
PositionView
mouseExited(MouseEvent)
- Method in class chesspresso.position.view.
PositionView
mouseMoved(MouseEvent)
- Method in class chesspresso.position.view.
PositionView
mousePressed(MouseEvent)
- Method in class chesspresso.position.view.
PositionView
mouseReleased(MouseEvent)
- Method in class chesspresso.position.view.
PositionView
Move
- class chesspresso.move.
Move
.
Abstraction of a chess move.
Move(short, int, int, int, boolean, boolean, boolean)
- Constructor for class chesspresso.move.
Move
Creates a full move.
MoveablePosition
- interface chesspresso.position.
MoveablePosition
.
moveModelChanged(Game)
- Method in interface chesspresso.game.
GameModelChangeListener
moveModelChanged(Game)
- Method in class chesspresso.game.view.
GameTextViewer
MutablePosition
- interface chesspresso.position.
MutablePosition
.
N
N
- Static variable in class chesspresso.position.
Position
NAG
- class chesspresso.
NAG
.
NAG_BASE
- Static variable in class chesspresso.game.
GameMoveModel
NAG()
- Constructor for class chesspresso.
NAG
NE
- Static variable in class chesspresso.position.
Position
nextGameModel()
- Method in interface chesspresso.game.
GameModelIterator
NO_CASTLES
- Static variable in interface chesspresso.position.
ImmutablePosition
NO_COL
- Static variable in class chesspresso.
Chess
NO_DIR
- Static variable in class chesspresso.position.
Position
NO_MOVE
- Static variable in class chesspresso.game.
GameMoveModel
NO_MOVE
- Static variable in class chesspresso.move.
Move
Represents "no move".
NO_PIECE
- Static variable in class chesspresso.
Chess
NO_RES
- Static variable in class chesspresso.
Chess
NO_ROW
- Static variable in class chesspresso.
Chess
NO_SQUARE
- Static variable in class chesspresso.
Chess
NO_STONE
- Static variable in class chesspresso.
Chess
NOBODY
- Static variable in class chesspresso.
Chess
normalizeOrder(short[])
- Static method in class chesspresso.move.
Move
Returns the moves in a normalized order such that the same set of moves always yields the same order.
notifyEngineMessage(String)
- Method in interface chesspresso.engines.
ChXBoardEngine.Listener
notifyInputMessage(String)
- Method in interface chesspresso.engines.
ChXBoardEngine.Listener
notifyLineEnd(int)
- Method in interface chesspresso.game.
GameListener
notifyLineEnd(int)
- Method in class chesspresso.game.view.
HTMLGameBrowser
notifyLineEnd(int)
- Method in class chesspresso.game.view.
GameTextViewer
notifyLineStart(int)
- Method in interface chesspresso.game.
GameListener
notifyLineStart(int)
- Method in class chesspresso.game.view.
HTMLGameBrowser
notifyLineStart(int)
- Method in class chesspresso.game.view.
GameTextViewer
notifyMove(Move, short[], String, int, int)
- Method in interface chesspresso.game.
GameListener
notifyMove(Move, short[], String, int, int)
- Method in class chesspresso.game.view.
HTMLGameBrowser
notifyMove(Move, short[], String, int, int)
- Method in class chesspresso.game.view.
GameTextViewer
notifyMoveDone(ImmutablePosition, short)
- Method in class chesspresso.game.
Game
notifyMoveDone(ImmutablePosition, short)
- Method in class chesspresso.game.view.
GameTextViewer
notifyMoveDone(ImmutablePosition, short)
- Method in interface chesspresso.position.
PositionChangeListener
notifyMoveUndone(ImmutablePosition)
- Method in class chesspresso.game.
Game
notifyMoveUndone(ImmutablePosition)
- Method in class chesspresso.game.view.
GameTextViewer
notifyMoveUndone(ImmutablePosition)
- Method in interface chesspresso.position.
PositionChangeListener
notifyPeriodicUpdate(int, int, int, int, int, String)
- Method in interface chesspresso.engines.
ChXBoardEngine.AnalysisListener
notifyPositionChanged(ImmutablePosition)
- Method in class chesspresso.game.
Game
notifyPositionChanged(ImmutablePosition)
- Method in class chesspresso.game.view.
GameTextViewer
notifyPositionChanged(ImmutablePosition)
- Method in interface chesspresso.position.
PositionChangeListener
notifyPost(int, int, int, int, String)
- Method in interface chesspresso.engines.
ChXBoardEngine.AnalysisListener
NUM_OF_COLS
- Static variable in class chesspresso.
Chess
NUM_OF_DIRS
- Static variable in class chesspresso.position.
Position
NUM_OF_NAGS
- Static variable in class chesspresso.
NAG
NUM_OF_OTHER_SPECIALS
- Static variable in class chesspresso.move.
Move
Number of special moves which can be defined.
NUM_OF_ROWS
- Static variable in class chesspresso.
Chess
NUM_OF_SPECIAL_MOVES
- Static variable in class chesspresso.move.
Move
NUM_OF_SQUARES
- Static variable in class chesspresso.
Chess
NW
- Static variable in class chesspresso.position.
Position
O
ofCol(int)
- Static method in class chesspresso.position.
Position
ofRow(int)
- Static method in class chesspresso.position.
Position
ofSquare(int)
- Static method in class chesspresso.position.
Position
ofString(String)
- Static method in class chesspresso.
NAG
OTHER_SPECIALS
- Static variable in class chesspresso.move.
Move
The range
[OTHER_SPECIALS,OTHER_SPECIALS+NUM_OF_OTHER_SPECIALS[
is reserved for clients of Move to define their own special moves.
otherPlayer(int)
- Static method in class chesspresso.
Chess
Returns the opposite player.
P
pack()
- Method in class chesspresso.game.
Game
pack(int)
- Method in class chesspresso.game.
GameMoveModel
paint(Graphics)
- Method in class chesspresso.position.view.
PositionView
parseGame()
- Method in class chesspresso.pgn.
PGNReader
Returns the next game in the current pgn file.
PAWN
- Static variable in class chesspresso.
Chess
PGN
- class chesspresso.pgn.
PGN
.
General definitions for the PGN standard.
PGN()
- Constructor for class chesspresso.pgn.
PGN
PGNErrorHandler
- interface chesspresso.pgn.
PGNErrorHandler
.
Interface for handlers of PGN errors as produced by
PGNReader
.
PGNReader
- class chesspresso.pgn.
PGNReader
.
Reader for PGN files.
PGNReader()
- Constructor for class chesspresso.pgn.
PGNReader
PGNReader(InputStream, String)
- Constructor for class chesspresso.pgn.
PGNReader
PGNReader(Reader, String)
- Constructor for class chesspresso.pgn.
PGNReader
Deprecated.
PGNReader(String)
- Constructor for class chesspresso.pgn.
PGNReader
Deprecated.
PGNReader(URL)
- Constructor for class chesspresso.pgn.
PGNReader
Deprecated.
PGNSimpleErrorHandler
- class chesspresso.pgn.
PGNSimpleErrorHandler
.
Simple implementation of a PGN error handler.
PGNSimpleErrorHandler(PrintStream)
- Constructor for class chesspresso.pgn.
PGNSimpleErrorHandler
PGNSyntaxError
- exception chesspresso.pgn.
PGNSyntaxError
.
Represents PGN syntax errors (and warnings).
PGNSyntaxError(int, String, String, int, String)
- Constructor for class chesspresso.pgn.
PGNSyntaxError
PGNWriter
- class chesspresso.pgn.
PGNWriter
.
A PGN writer is able to write a game (collection) in PGN syntax.
PGNWriter(OutputStream)
- Constructor for class chesspresso.pgn.
PGNWriter
PGNWriter(PrintStream)
- Constructor for class chesspresso.pgn.
PGNWriter
pieceChars
- Static variable in class chesspresso.
Chess
pieceToChar(int)
- Static method in class chesspresso.
Chess
Returns a character representing the piece.
pieceToStone(int, int)
- Static method in class chesspresso.
Chess
Converts a piece, color pair to a stone.
plyNumberChanged(int)
- Method in interface chesspresso.position.
PositionListener
plyNumberChanged(int)
- Method in class chesspresso.position.view.
PositionView
plyToMoveNumber(int)
- Static method in class chesspresso.
Chess
Converts a ply to a move number
Position
- class chesspresso.position.
Position
.
Position()
- Constructor for class chesspresso.position.
Position
Position(ImmutablePosition)
- Constructor for class chesspresso.position.
Position
Position(int)
- Constructor for class chesspresso.position.
Position
Position(String)
- Constructor for class chesspresso.position.
Position
Position(String, boolean)
- Constructor for class chesspresso.position.
Position
PositionChangeListener
- interface chesspresso.position.
PositionChangeListener
.
PositionListener
- interface chesspresso.position.
PositionListener
.
PositionMotionListener
- interface chesspresso.position.
PositionMotionListener
.
PositionView
- class chesspresso.position.view.
PositionView
.
Position view.
PositionView(AbstractMutablePosition)
- Constructor for class chesspresso.position.view.
PositionView
Create a new position view.
PositionView(AbstractMutablePosition, int)
- Constructor for class chesspresso.position.view.
PositionView
Create a new position view.
printProfile()
- Static method in class chesspresso.position.
Position
produceHTML(OutputStream, Game)
- Method in class chesspresso.game.view.
HTMLGameBrowser
Produces HTML to display a game.
produceHTML(OutputStream, Game, boolean)
- Method in class chesspresso.game.view.
HTMLGameBrowser
Produces HTML to display a game.
Q
QUEEN
- Static variable in class chesspresso.
Chess
quit()
- Method in class chesspresso.engines.
ChXBoardEngine
R
redoMove()
- Method in class chesspresso.position.
Position
redoMove()
- Method in interface chesspresso.position.
MoveablePosition
redoMove()
- Method in class chesspresso.position.
LightWeightPosition
removeChangeListener(GameModelChangeListener)
- Method in class chesspresso.game.
Game
removeComment()
- Method in class chesspresso.game.
Game
removeComment(int)
- Method in class chesspresso.game.
GameMoveModel
removeListener(ChXBoardEngine.Listener)
- Method in class chesspresso.engines.
ChXBoardEngine
removeNag(int, short)
- Method in class chesspresso.game.
GameMoveModel
removeNag(short)
- Method in class chesspresso.game.
Game
removePositionChangeListener(PositionChangeListener)
- Method in class chesspresso.position.
AbstractMutablePosition
removePositionListener(PositionListener)
- Method in class chesspresso.position.
AbstractMutablePosition
RES_BLACK_WINS
- Static variable in class chesspresso.
Chess
RES_DRAW
- Static variable in class chesspresso.
Chess
RES_NOT_FINISHED
- Static variable in class chesspresso.
Chess
RES_WHITE_WINS
- Static variable in class chesspresso.
Chess
resetHalfMoveClock()
- Method in class chesspresso.position.
AbstractMutablePosition
ROOK
- Static variable in class chesspresso.
Chess
rowToChar(int)
- Static method in class chesspresso.
Chess
Returns the character of a row (rank): '1'..'8'.
S
S
- Static variable in class chesspresso.position.
Position
s_hashCastleMod
- Static variable in class chesspresso.position.
AbstractPosition
s_hashEPMod
- Static variable in class chesspresso.position.
AbstractPosition
s_hashMod
- Static variable in class chesspresso.position.
AbstractPosition
save(DataOutput, int)
- Method in class chesspresso.game.
GameMoveModel
save(DataOutput, int)
- Method in class chesspresso.game.
GameHeaderModel
save(DataOutput, int, int)
- Method in class chesspresso.game.
GameModel
save(DataOutput, int, int)
- Method in class chesspresso.game.
Game
SE
- Static variable in class chesspresso.position.
Position
sendMessage(String)
- Method in class chesspresso.engines.
ChXBoardEngine
set(ImmutablePosition)
- Method in interface chesspresso.position.
MutablePosition
set(ImmutablePosition)
- Method in class chesspresso.position.
AbstractMutablePosition
setAlwaysAddLine(boolean)
- Method in class chesspresso.game.
Game
setBottomPlayer(int)
- Method in class chesspresso.game.view.
GameBrowser
setBottomPlayer(int)
- Method in class chesspresso.position.view.
PositionView
setCastles(int)
- Method in class chesspresso.position.
Position
setCastles(int)
- Method in interface chesspresso.position.
MutablePosition
setCastles(int)
- Method in class chesspresso.position.
LightWeightPosition
setCharactersPerLine(int)
- Method in class chesspresso.pgn.
PGNWriter
setComment(int, String)
- Method in class chesspresso.game.
GameMoveModel
setComment(String)
- Method in class chesspresso.game.
Game
setEditable(boolean)
- Method in class chesspresso.game.view.
GameBrowser
setErrorHandler(PGNErrorHandler)
- Method in class chesspresso.pgn.
PGNReader
setHalfMoveClock(int)
- Method in class chesspresso.position.
Position
setHalfMoveClock(int)
- Method in interface chesspresso.position.
MutablePosition
setHalfMoveClock(int)
- Method in class chesspresso.position.
LightWeightPosition
setHashSize(int)
- Method in class chesspresso.engines.
ChXBoardEngine
setInput(Reader, String)
- Method in class chesspresso.pgn.
PGNReader
setLong(long)
- Method in class chesspresso.game.
GameHeaderModel
setNotifyListeners(boolean)
- Method in class chesspresso.position.
AbstractMutablePosition
setPlyNumber(int)
- Method in class chesspresso.position.
Position
setPlyNumber(int)
- Method in interface chesspresso.position.
MutablePosition
setPlyNumber(int)
- Method in class chesspresso.position.
LightWeightPosition
setPosition(ImmutablePosition)
- Method in class chesspresso.engines.
ChXBoardEngine
setPositionMotionListener(PositionMotionListener)
- Method in class chesspresso.position.view.
PositionView
setShowSqiEP(boolean)
- Method in class chesspresso.position.view.
PositionView
Determines whether or not the en passant square should be marked.
setSqiEP(int)
- Method in class chesspresso.position.
Position
setSqiEP(int)
- Method in interface chesspresso.position.
MutablePosition
setSqiEP(int)
- Method in class chesspresso.position.
LightWeightPosition
setStart()
- Method in interface chesspresso.position.
MutablePosition
setStart()
- Method in class chesspresso.position.
AbstractMutablePosition
setStone(int, int)
- Method in class chesspresso.position.
Position
setStone(int, int)
- Method in interface chesspresso.position.
MutablePosition
setStone(int, int)
- Method in class chesspresso.position.
LightWeightPosition
setTag(String, String)
- Method in class chesspresso.game.
GameHeaderModel
setTag(String, String)
- Method in class chesspresso.game.
Game
setToPlay(int)
- Method in class chesspresso.position.
Position
setToPlay(int)
- Method in interface chesspresso.position.
MutablePosition
setToPlay(int)
- Method in class chesspresso.position.
LightWeightPosition
setUseSemicolonComments(boolean)
- Method in class chesspresso.pgn.
PGNReader
SPECIAL_MOVE
- Static variable in class chesspresso.move.
Move
sqiEPChanged(int)
- Method in interface chesspresso.position.
PositionListener
sqiEPChanged(int)
- Method in class chesspresso.position.view.
PositionView
sqiToCol(int)
- Static method in class chesspresso.
Chess
Extract the column of a square index.
sqiToRow(int)
- Static method in class chesspresso.
Chess
Extract the row of a square index.
sqiToStr(int)
- Static method in class chesspresso.
Chess
Returns the algebraic representation of a square "a1".."
squareChanged(int, int)
- Method in interface chesspresso.position.
PositionListener
squareChanged(int, int)
- Method in class chesspresso.position.view.
PositionView
squareClicked(ImmutablePosition, int, MouseEvent)
- Method in class chesspresso.game.view.
GameBrowser
squareClicked(ImmutablePosition, int, MouseEvent)
- Method in interface chesspresso.position.
PositionMotionListener
START_POSITION
- Static variable in class chesspresso.position.
FEN
stoneHasColor(int, int)
- Static method in class chesspresso.
Chess
Check whether the stone is of a certain color.
stoneToChar(int)
- Static method in class chesspresso.
Chess
Returns a character representing the stone.
stoneToColor(int)
- Static method in class chesspresso.
Chess
Extracts the color of a stone.
stoneToFenChar(int)
- Static method in class chesspresso.position.
FEN
stoneToPiece(int)
- Static method in class chesspresso.
Chess
Converts a stone to a piece (remove color info).
strToSqi(char, char)
- Static method in class chesspresso.
Chess
Converts a col and row character pair to a square index.
strToSqi(String)
- Static method in class chesspresso.
Chess
Converts a square representation to a square index.
SW
- Static variable in class chesspresso.position.
Position
T
TAG_BLACK
- Static variable in class chesspresso.pgn.
PGN
TAG_BLACK_ELO
- Static variable in class chesspresso.pgn.
PGN
TAG_DATE
- Static variable in class chesspresso.pgn.
PGN
TAG_ECO
- Static variable in class chesspresso.pgn.
PGN
TAG_EVENT
- Static variable in class chesspresso.pgn.
PGN
TAG_EVENT_DATE
- Static variable in class chesspresso.pgn.
PGN
TAG_FEN
- Static variable in class chesspresso.pgn.
PGN
TAG_RESULT
- Static variable in class chesspresso.pgn.
PGN
TAG_ROUND
- Static variable in class chesspresso.pgn.
PGN
TAG_SITE
- Static variable in class chesspresso.pgn.
PGN
TAG_WHITE
- Static variable in class chesspresso.pgn.
PGN
TAG_WHITE_ELO
- Static variable in class chesspresso.pgn.
PGN
takeBaseline()
- Method in class chesspresso.position.
Position
toggleToPlay()
- Method in class chesspresso.position.
Position
toggleToPlay()
- Method in class chesspresso.position.
AbstractMutablePosition
TOK_ASTERISK
- Static variable in class chesspresso.pgn.
PGN
TOK_COMMENT_BEGIN
- Static variable in class chesspresso.pgn.
PGN
TOK_COMMENT_END
- Static variable in class chesspresso.pgn.
PGN
TOK_EOF
- Static variable in class chesspresso.pgn.
PGNReader
TOK_EOL
- Static variable in class chesspresso.pgn.
PGNReader
TOK_IDENT
- Static variable in class chesspresso.pgn.
PGNReader
TOK_LBRACKET
- Static variable in class chesspresso.pgn.
PGN
TOK_LINE_BEGIN
- Static variable in class chesspresso.pgn.
PGN
TOK_LINE_COMMENT
- Static variable in class chesspresso.pgn.
PGN
TOK_LINE_END
- Static variable in class chesspresso.pgn.
PGN
TOK_NAG_BEGIN
- Static variable in class chesspresso.pgn.
PGN
TOK_NO_TOKEN
- Static variable in class chesspresso.pgn.
PGNReader
TOK_PERIOD
- Static variable in class chesspresso.pgn.
PGN
TOK_PGN_ESCAPE
- Static variable in class chesspresso.pgn.
PGN
TOK_QUOTE
- Static variable in class chesspresso.pgn.
PGN
TOK_RBRACKET
- Static variable in class chesspresso.pgn.
PGN
TOK_STRING
- Static variable in class chesspresso.pgn.
PGNReader
TOK_TAG_BEGIN
- Static variable in class chesspresso.pgn.
PGN
TOK_TAG_END
- Static variable in class chesspresso.pgn.
PGN
toPlayChanged(int)
- Method in interface chesspresso.position.
PositionListener
toPlayChanged(int)
- Method in class chesspresso.position.view.
PositionView
toString()
- Method in class chesspresso.game.
GameModel
toString()
- Method in class chesspresso.game.
GameHeaderModel
toString()
- Method in class chesspresso.game.
Game
Returns a string represention of the game.
toString()
- Method in class chesspresso.move.
Move
toString()
- Method in class chesspresso.pgn.
PGNSyntaxError
toString()
- Method in class chesspresso.position.
AbstractPosition
traverse(GameListener, boolean)
- Method in class chesspresso.game.
Game
Method to traverse the game in postfix order (first the lines, then the main line).
U
unanalyze()
- Method in class chesspresso.engines.
ChXBoardEngine
undoMove()
- Method in class chesspresso.engines.
ChXBoardEngine
undoMove()
- Method in class chesspresso.position.
Position
undoMove()
- Method in interface chesspresso.position.
MoveablePosition
undoMove()
- Method in class chesspresso.position.
LightWeightPosition
V
validate()
- Method in class chesspresso.position.
Position
validate()
- Method in interface chesspresso.position.
ImmutablePosition
Validates the internal state.
validate()
- Method in class chesspresso.position.
AbstractPosition
valueToString(short)
- Static method in class chesspresso.game.
GameMoveModel
W
W
- Static variable in class chesspresso.position.
Position
WARNING
- Static variable in class chesspresso.pgn.
PGNSyntaxError
WHITE
- Static variable in class chesspresso.
Chess
WHITE_BISHOP
- Static variable in class chesspresso.
Chess
WHITE_CASTLE
- Static variable in interface chesspresso.position.
ImmutablePosition
WHITE_KING
- Static variable in class chesspresso.
Chess
WHITE_KNIGHT
- Static variable in class chesspresso.
Chess
WHITE_LONG_CASTLE
- Static variable in class chesspresso.move.
Move
WHITE_LONG_CASTLE
- Static variable in interface chesspresso.position.
ImmutablePosition
WHITE_PAWN
- Static variable in class chesspresso.
Chess
WHITE_QUEEN
- Static variable in class chesspresso.
Chess
WHITE_ROOK
- Static variable in class chesspresso.
Chess
WHITE_SHORT_CASTLE
- Static variable in class chesspresso.move.
Move
WHITE_SHORT_CASTLE
- Static variable in interface chesspresso.position.
ImmutablePosition
write(Game)
- Method in class chesspresso.pgn.
PGNWriter
write(GameModelIterator)
- Method in class chesspresso.pgn.
PGNWriter
write(PrintStream)
- Method in class chesspresso.game.
GameMoveModel
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes