Index

A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addAnalysisInfo(int, String, String, int) - Method in class org.gaardeon.sharkbaitui.analysis.review.ByDepthEvals
 
addAnalysisListener(AnalysisListener) - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
 
addGameStateListener(GameStateListener) - Method in class org.gaardeon.sharkbaitui.GameController
 
addNag(int) - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
addVariation(MoveNode) - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
AnalysisActionsHandler - Interface in org.gaardeon.sharkbaitui.analysis
 
AnalysisListener - Interface in org.gaardeon.sharkbaitui.analysis
 
AnalysisMenu - Class in org.gaardeon.sharkbaitui.analysis
 
AnalysisMenu(GameNavigator, AnalysisActionsHandler) - Constructor for class org.gaardeon.sharkbaitui.analysis.AnalysisMenu
 
AnalysisPanel - Class in org.gaardeon.sharkbaitui.analysis
UI panel displaying engine analysis results including: - Evaluation bar (graphical representation of position assessment) - Score display - Candidate moves with principal variations (clickable)
AnalysisPanel(GameNavigator) - Constructor for class org.gaardeon.sharkbaitui.analysis.AnalysisPanel
 
AnalysisResult(int, boolean, List, boolean, String, Position) - Constructor for record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
Creates an instance of a AnalysisResult record class.
ANALYZE_GAME - Enum constant in enum class org.gaardeon.sharkbaitui.StartupDialog.Mode
 
analyzeCurrentPosition() - Method in interface org.gaardeon.sharkbaitui.analysis.AnalysisActionsHandler
 
analyzeCurrentPosition() - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
analyzeGame(String) - Static method in record class org.gaardeon.sharkbaitui.StartupDialog.StartupChoice
 
applyMoveReviewData(MoveReview) - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
Apply review data for a single move.
AssessmentCriteria - Record Class in org.gaardeon.sharkbaitui.analysis.review
Thresholds governing how moves are classified during a game review.
AssessmentCriteria(int, int, int, int, int, int, int, int) - Constructor for record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Creates an instance of a AssessmentCriteria record class.

B

back() - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
Navigate backward one move.
BaseActionSheet - Class in org.gaardeon.sharkbaitui.analysis
 
BaseActionSheet() - Constructor for class org.gaardeon.sharkbaitui.analysis.BaseActionSheet
 
bestMoveSan() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveReview
 
blackPlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
Returns the value of the blackPlayer record component.
blackPlayer() - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
Returns the value of the blackPlayer record component.
blackToMove() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.MoveNumber
Returns the value of the blackToMove record component.
BLUNDER - Enum constant in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
 
blunderCp() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Returns the value of the blunderCp record component.
BoardOrientation - Class in org.gaardeon.sharkbaitui
 
BoardOrientation(boolean) - Constructor for class org.gaardeon.sharkbaitui.BoardOrientation
 
BRILLIANT - Enum constant in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
 
brilliantMoveDepth() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Returns the value of the brilliantMoveDepth record component.
ByDepthEvals - Class in org.gaardeon.sharkbaitui.analysis.review
 
ByDepthEvals(AssessmentCriteria, MoveStrings) - Constructor for class org.gaardeon.sharkbaitui.analysis.review.ByDepthEvals
 

C

cancelReview() - Method in class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
CandidateMove(int, String, String, int, int, UciScore, List, List, long, long, long) - Constructor for record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Creates an instance of a CandidateMove record class.
candidates() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
Returns the value of the candidates record component.
centiPoints() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveEval
Returns the value of the centiPoints record component.
ChessBoardView - Class in org.gaardeon.sharkbaitui
Visual representation of a chess board using JavaFX.
ChessBoardView(BoardOrientation) - Constructor for class org.gaardeon.sharkbaitui.ChessBoardView
 
ChessCoordinate - Record Class in org.gaardeon.sharkbaitui
 
ChessCoordinate(int, int) - Constructor for record class org.gaardeon.sharkbaitui.ChessCoordinate
Creates an instance of a ChessCoordinate record class.
ChessGameHeaders - Record Class in org.gaardeon.sharkbaitui.records
 
ChessGameHeaders(ChessPlayer, ChessPlayer, ChronoLocalDate, String, String) - Constructor for record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
Creates an instance of a ChessGameHeaders record class.
ChessPlayer - Record Class in org.gaardeon.sharkbaitui.records
 
ChessPlayer(String, int) - Constructor for record class org.gaardeon.sharkbaitui.records.ChessPlayer
Creates an instance of a ChessPlayer record class.
classify(int, int) - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Classify a move based on its centipawn loss and depth characteristics.
clear() - Method in class org.gaardeon.sharkbaitui.analysis.AnalysisPanel
Clear the analysis display.
clear() - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
 
clockTime() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
Returns the clock time remaining after this move, or null if not recorded.
color() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Returns the value of the color record component.
comment() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
Returns the comment associated with this move, or null if none.
Comment(String) - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Comment
Creates an instance of a Comment record class.
compareTo(MoveEval) - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveEval
 
convert(Position, String) - Method in interface org.gaardeon.sharkbaitui.analysis.GameNavigator.SanToUciConverter
 
convert(Position, String) - Method in interface org.gaardeon.sharkbaitui.analysis.GameNavigator.UciToSanConverter
 
convert(Position, String) - Method in class org.gaardeon.sharkbaitui.analysis.MoveNotationConverter
 
createControls() - Method in class org.gaardeon.sharkbaitui.GameControls
 
createEngine(PieceColor, long) - Static method in class org.gaardeon.sharkbaitui.SharkbaitEngineFactory
 
createEngine(PlayerConfig) - Static method in class org.gaardeon.sharkbaitui.SharkbaitEngineFactory
 
currentNode() - Method in record class org.gaardeon.sharkbaitui.analysis.NavigationState
Returns the value of the currentNode record component.
currentTurn() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns the value of the currentTurn record component.

D

datePlayed() - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
Returns the value of the datePlayed record component.
depth() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
Returns the value of the depth record component.
depth() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the depth record component.
DUBIOUS - Enum constant in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
 

E

elapsedTime() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
Returns the time elapsed for this move, or null if not recorded.
emptyGame() - Static method in record class org.gaardeon.sharkbaitui.records.RecordedChessGame
 
ENGINE - Enum constant in enum class org.gaardeon.sharkbaitui.PlayerType
 
EngineAnalysisService - Class in org.gaardeon.sharkbaitui.analysis
Service for analyzing chess positions using a UCI engine.
EngineAnalysisService(UCIEngine) - Constructor for class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
 
EngineAnalysisService.AnalysisResult - Record Class in org.gaardeon.sharkbaitui.analysis
Complete analysis result for a position.
EngineAnalysisService.CandidateMove - Record Class in org.gaardeon.sharkbaitui.analysis
Represents a single candidate move with its evaluation.
engineConfig() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Returns the value of the engineConfig record component.
EngineConfig - Record Class in org.gaardeon.sharkbaitui
 
EngineConfig(EngineType, int) - Constructor for record class org.gaardeon.sharkbaitui.EngineConfig
Creates an instance of a EngineConfig record class.
engines - Static variable in class org.gaardeon.sharkbaitui.SharkbaitEngineFactory
 
engineThinking() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns the value of the engineThinking record component.
engineType() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
Returns the value of the engineType record component.
EngineType - Enum Class in org.gaardeon.sharkbaitui
 
enterVariation(int) - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
Enter a variation at the current position.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.analysis.NavigationState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveEval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveStrings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.EngineConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.GameConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.GameState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.ChessPlayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.HeaderToken
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Comment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.MoveNumber
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Nag
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.San
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.VariationEnd
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.VariationStart
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.records.RecordedChessGame
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.StartupDialog.StartupChoice
Indicates whether some other object is "equal to" this one.
event() - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
Returns the value of the event record component.

F

fen() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
Returns the value of the fen record component.
file() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
Returns the value of the file record component.
file() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Returns the value of the file record component.
forward() - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
Navigate forward one move in current line.
fromAlgebraic(String) - Static method in record class org.gaardeon.sharkbaitui.ChessCoordinate
 
fromAlgebraic(String) - Static method in record class org.gaardeon.sharkbaitui.GridCoordinate
Creates a ChessCoordinate from algebraic notation (e.g., "e4").
fromIndex(int) - Static method in record class org.gaardeon.sharkbaitui.ChessCoordinate
 
fromIndex(int) - Static method in record class org.gaardeon.sharkbaitui.GridCoordinate
Creates a ChessCoordinate from a board index (0-63).
fromSquare(Square) - Static method in record class org.gaardeon.sharkbaitui.GridCoordinate
Creates a ChessCoordinate from a gridless Square.

G

GameAnalysisLauncher - Class in org.gaardeon.sharkbaitui.analysis
Example launcher for the Game Analysis View.
GameAnalysisLauncher() - Constructor for class org.gaardeon.sharkbaitui.analysis.GameAnalysisLauncher
 
GameAnalysisView - Class in org.gaardeon.sharkbaitui.analysis
Main view for game analysis.
GameAnalysisView(UCIEngine) - Constructor for class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
GameConfig - Record Class in org.gaardeon.sharkbaitui
 
GameConfig(PlayerConfig, PlayerConfig) - Constructor for record class org.gaardeon.sharkbaitui.GameConfig
Creates an instance of a GameConfig record class.
GameConfig(PlayerType, EngineConfig, PlayerType, EngineConfig) - Constructor for record class org.gaardeon.sharkbaitui.GameConfig
 
GameController - Class in org.gaardeon.sharkbaitui
Controls game flow and coordinates between the board view, position state, and engines.
GameController(ChessBoardView, MoveHistoryPanel) - Constructor for class org.gaardeon.sharkbaitui.GameController
 
GameControls - Class in org.gaardeon.sharkbaitui
 
GameControls(GameController) - Constructor for class org.gaardeon.sharkbaitui.GameControls
 
gameInProgress() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns the value of the gameInProgress record component.
GameNavigator - Class in org.gaardeon.sharkbaitui.analysis
Manages navigation through a chess game, including the main line and variations.
GameNavigator() - Constructor for class org.gaardeon.sharkbaitui.analysis.GameNavigator
 
GameNavigator.SanToUciConverter - Interface in org.gaardeon.sharkbaitui.analysis
Interface for converting SAN to UCI notation.
GameNavigator.UciToSanConverter - Interface in org.gaardeon.sharkbaitui.analysis
Interface for converting UCI to SAN notation.
GameReviewService - Class in org.gaardeon.sharkbaitui.analysis.review
 
GameReviewService(UCIEngine, GameNavigator) - Constructor for class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
GameState - Record Class in org.gaardeon.sharkbaitui
 
GameState(int, boolean, boolean, Color) - Constructor for record class org.gaardeon.sharkbaitui.GameState
Creates an instance of a GameState record class.
GameStateListener - Interface in org.gaardeon.sharkbaitui
 
getBestMove() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
 
getBestScore() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
 
getBlackTotalLoss() - Method in class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
getCentiPointLoss() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveReview
 
getCumulativeLoss() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveReview
 
getCurrentDepth() - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
 
getCurrentPosition() - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
 
getDisplay() - Method in enum class org.gaardeon.sharkbaitui.EngineType
 
getDisplay() - Method in enum class org.gaardeon.sharkbaitui.PlayerType
 
getEnginePlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
 
getGameMoves() - Method in class org.gaardeon.sharkbaitui.GameController
Returns the list of moves played in this game.
getGameState() - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
 
getHumanPlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
 
getMovesToCurrent() - Method in record class org.gaardeon.sharkbaitui.analysis.NavigationState
Get all UCI moves from start to reach current position.
getNag() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveReview
 
getNavState() - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
 
getNode() - Method in class org.gaardeon.sharkbaitui.ChessBoardView
 
getPlayedMove() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveReview
 
getPosition() - Method in class org.gaardeon.sharkbaitui.GameController
Returns the current position.
getScoreForPosition() - Method in class org.gaardeon.sharkbaitui.analysis.review.ByDepthEvals
 
getStandards() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveReview
 
getUci() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
getView() - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
getView() - Method in class org.gaardeon.sharkbaitui.analysis.MoveNavigatorView
 
getWhiteTotalLoss() - Method in class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
GOOD - Enum constant in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
 
goodMoveDepth() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Returns the value of the goodMoveDepth record component.
goodMoveMaxCp() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Returns the value of the goodMoveMaxCp record component.
goToEnd() - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
Go to end of main line.
goToMainLine(MoveNode) - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
Go to a specific position in the main line.
goToStart() - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
Go to start of game.
GridCoordinate - Record Class in org.gaardeon.sharkbaitui
 
GridCoordinate(int, int) - Constructor for record class org.gaardeon.sharkbaitui.GridCoordinate
Creates an instance of a GridCoordinate record class.
GRIDLESS_SHARKBAIT - Enum constant in enum class org.gaardeon.sharkbaitui.EngineType
 

H

hashCode() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.analysis.NavigationState
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveEval
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveStrings
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.GameConfig
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.ChessPlayer
Returns a hash code value for this object.
hashCode() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.HeaderToken
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Comment
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.MoveNumber
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Nag
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Result
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.San
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.VariationEnd
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.VariationStart
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.records.RecordedChessGame
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.StartupDialog.StartupChoice
Returns a hash code value for this object.
hasHumanPlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
 
hasNext() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
hasParent() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
hasVariations() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
headers() - Method in record class org.gaardeon.sharkbaitui.records.RecordedChessGame
Returns the value of the headers record component.
HeaderToken(String, String) - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.HeaderToken
Creates an instance of a HeaderToken record class.
HUMAN - Enum constant in enum class org.gaardeon.sharkbaitui.PlayerType
 

I

inaccuracyCp() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Returns the value of the inaccuracyCp record component.
INTERESTING - Enum constant in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
 
inVariation() - Method in record class org.gaardeon.sharkbaitui.analysis.NavigationState
Returns the value of the inVariation record component.
isAnalyzing() - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
 
isBadMove() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
Returns true if this move has any NAG indicating it's a bad move ($2, $4, $6).
isBestMove() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveReview
 
isBlack() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveStrings
Returns the value of the isBlack record component.
isBlackNext() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
isBlackToMove() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns true if it's black's turn.
isGoodMove() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
Returns true if this move has any NAG indicating it's a good move ($1, $3, $5).
isPartial() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
Returns the value of the isPartial record component.
isReviewing() - Method in class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
isRoot() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
isStrong() - Method in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
True for positive annotations (!
isSuboptimal() - Method in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
True for negative annotations (?!
isWhiteOnBottom() - Method in class org.gaardeon.sharkbaitui.BoardOrientation
 
isWhiteToMove() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns true if it's white's turn.

L

lastNode() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
listMovesToCurrent() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
loadGame(RecordedChessGame) - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
Load a game from parsed PGN moves.
loadGame(RecordedChessGame) - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
 
loadGameFromFile(Path) - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
loadGameFromPgn(String) - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 

M

main(String[]) - Static method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisLauncher
 
main(String[]) - Static method in class org.gaardeon.sharkbaitui.SharkbaitUI
 
mainLineNext() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
mainLineNode() - Method in record class org.gaardeon.sharkbaitui.analysis.NavigationState
Returns the value of the mainLineNode record component.
MISTAKE - Enum constant in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
 
mistakeCp() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Returns the value of the mistakeCp record component.
mode() - Method in record class org.gaardeon.sharkbaitui.StartupDialog.StartupChoice
Returns the value of the mode record component.
move() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveEval
Returns the value of the move record component.
move() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
MoveChoices - Class in org.gaardeon.sharkbaitui.analysis.review
 
MoveChoices() - Constructor for class org.gaardeon.sharkbaitui.analysis.review.MoveChoices
 
moveCount() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns the value of the moveCount record component.
moveCount() - Method in record class org.gaardeon.sharkbaitui.records.RecordedChessGame
 
MoveEval - Record Class in org.gaardeon.sharkbaitui.analysis.review
 
MoveEval(MoveStrings, int) - Constructor for record class org.gaardeon.sharkbaitui.analysis.review.MoveEval
Creates an instance of a MoveEval record class.
MoveHistoryPanel - Class in org.gaardeon.sharkbaitui
Panel displaying the move history in algebraic notation.
MoveHistoryPanel() - Constructor for class org.gaardeon.sharkbaitui.MoveHistoryPanel
 
moveIndex() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
MoveListPanel - Class in org.gaardeon.sharkbaitui.analysis
Panel displaying the game move list with navigation controls, optional review columns (cp loss, cumulative loss, best move), and a totals summary row.
MoveListPanel(GameNavigator) - Constructor for class org.gaardeon.sharkbaitui.analysis.MoveListPanel
 
MoveNavigatorView - Class in org.gaardeon.sharkbaitui.analysis
 
MoveNavigatorView(GameNavigator) - Constructor for class org.gaardeon.sharkbaitui.analysis.MoveNavigatorView
 
MoveNode - Class in org.gaardeon.sharkbaitui.records
Represents a node in a chess game tree, storing move information and supporting variations.
MoveNode() - Constructor for class org.gaardeon.sharkbaitui.records.MoveNode
Creates a root node representing the starting position.
MoveNode(boolean) - Constructor for class org.gaardeon.sharkbaitui.records.MoveNode
 
MoveNode(Move, int, boolean, MoveNode) - Constructor for class org.gaardeon.sharkbaitui.records.MoveNode
Creates a node for a specific move.
MoveNotationConverter - Class in org.gaardeon.sharkbaitui.analysis
Converts between SAN (Standard Algebraic Notation) and UCI notation.
MoveNotationConverter() - Constructor for class org.gaardeon.sharkbaitui.analysis.MoveNotationConverter
 
moveNumber() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveReview
 
moveNumber() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
MoveNumber(int, boolean) - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.MoveNumber
Creates an instance of a MoveNumber record class.
MoveReview - Class in org.gaardeon.sharkbaitui.analysis.review
 
MoveReview(AssessmentCriteria, int, MoveStrings, int) - Constructor for class org.gaardeon.sharkbaitui.analysis.review.MoveReview
 
MoveStrings - Record Class in org.gaardeon.sharkbaitui.analysis.review
 
MoveStrings(String, String, boolean) - Constructor for record class org.gaardeon.sharkbaitui.analysis.review.MoveStrings
Creates an instance of a MoveStrings record class.
moveTimeMillis() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
Returns the value of the moveTimeMillis record component.
multiPv() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Returns the value of the multiPv record component.

N

Nag - Enum Class in org.gaardeon.sharkbaitui.analysis.review
Standard Numeric Annotation Glyph (NAG) values used in PGN and game review.
Nag(int) - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Nag
Creates an instance of a Nag record class.
nags() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
Returns the NAGs (Numeric Annotation Glyphs) for this move.
nagsToSymbols() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
Converts NAGs to traditional symbols for display.
name() - Method in record class org.gaardeon.sharkbaitui.records.ChessPlayer
Returns the value of the name record component.
NavigationState - Record Class in org.gaardeon.sharkbaitui.analysis
State passed to listeners on navigation changes.
NavigationState(MoveNode, MoveNode, boolean) - Constructor for record class org.gaardeon.sharkbaitui.analysis.NavigationState
Creates an instance of a NavigationState record class.
NEW_GAME - Enum constant in enum class org.gaardeon.sharkbaitui.StartupDialog.Mode
 
newAnalysisResult(EngineAnalysisService.AnalysisResult) - Method in interface org.gaardeon.sharkbaitui.analysis.AnalysisListener
 
newAnalysisResult(EngineAnalysisService.AnalysisResult) - Method in class org.gaardeon.sharkbaitui.analysis.AnalysisPanel
 
newGame() - Static method in record class org.gaardeon.sharkbaitui.StartupDialog.StartupChoice
 
nodes() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the nodes record component.
NONE - Enum constant in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
 
nps() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the nps record component.
number() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.MoveNumber
Returns the value of the number record component.

O

onBestMove(String) - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
 
onBestMove(String) - Method in class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
onGameStateChanged(GameState) - Method in interface org.gaardeon.sharkbaitui.GameStateListener
 
onGameStateChanged(GameState) - Method in class org.gaardeon.sharkbaitui.MoveHistoryPanel
 
onInfo(String) - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
 
onInfo(String) - Method in class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
onReadyOk() - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
 
onReadyOk() - Method in class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
onSquareClick(ChessCoordinate, StackPane) - Method in interface org.gaardeon.sharkbaitui.SquareClickHandler
 
openPgnFile() - Method in interface org.gaardeon.sharkbaitui.analysis.AnalysisActionsHandler
 
openPgnFile() - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
org.gaardeon.sharkbaitui - module org.gaardeon.sharkbaitui
 
org.gaardeon.sharkbaitui - package org.gaardeon.sharkbaitui
 
org.gaardeon.sharkbaitui.analysis - package org.gaardeon.sharkbaitui.analysis
 
org.gaardeon.sharkbaitui.analysis.review - package org.gaardeon.sharkbaitui.analysis.review
 
org.gaardeon.sharkbaitui.records - package org.gaardeon.sharkbaitui.records
 

P

parent() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
parseFile(Path) - Method in class org.gaardeon.sharkbaitui.records.PgnParser
Parses all games from a PGN file.
parseSingleGame(String) - Method in class org.gaardeon.sharkbaitui.records.PgnParser
Parses a single game from a PGN string.
parseString(String) - Method in class org.gaardeon.sharkbaitui.records.PgnParser
Parses all games from a PGN string.
pgnContent() - Method in record class org.gaardeon.sharkbaitui.StartupDialog.StartupChoice
Returns the value of the pgnContent record component.
PgnParseException(String) - Constructor for exception class org.gaardeon.sharkbaitui.records.PgnParser.PgnParseException
 
PgnParseException(String, Throwable) - Constructor for exception class org.gaardeon.sharkbaitui.records.PgnParser.PgnParseException
 
PgnParser - Class in org.gaardeon.sharkbaitui.records
A clean PGN parser with separate tokenization and parsing phases.
PgnParser() - Constructor for class org.gaardeon.sharkbaitui.records.PgnParser
 
PgnParser.HeaderToken - Record Class in org.gaardeon.sharkbaitui.records
 
PgnParser.MoveToken - Interface in org.gaardeon.sharkbaitui.records
 
PgnParser.MoveToken.Comment - Record Class in org.gaardeon.sharkbaitui.records
 
PgnParser.MoveToken.MoveNumber - Record Class in org.gaardeon.sharkbaitui.records
 
PgnParser.MoveToken.Nag - Record Class in org.gaardeon.sharkbaitui.records
 
PgnParser.MoveToken.Result - Record Class in org.gaardeon.sharkbaitui.records
 
PgnParser.MoveToken.San - Record Class in org.gaardeon.sharkbaitui.records
 
PgnParser.MoveToken.VariationEnd - Record Class in org.gaardeon.sharkbaitui.records
 
PgnParser.MoveToken.VariationStart - Record Class in org.gaardeon.sharkbaitui.records
 
PgnParser.PgnParseException - Exception Class in org.gaardeon.sharkbaitui.records
 
PgnParser.Token - Interface in org.gaardeon.sharkbaitui.records
 
PlayerConfig - Record Class in org.gaardeon.sharkbaitui
 
PlayerConfig(PlayerType, EngineConfig, Color) - Constructor for record class org.gaardeon.sharkbaitui.PlayerConfig
Creates an instance of a PlayerConfig record class.
playerType() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Returns the value of the playerType record component.
PlayerType - Enum Class in org.gaardeon.sharkbaitui
 
playMove(String, String) - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
Play a specific move from the current position.
ply() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
PLY_PIECE_EVALATOR - Enum constant in enum class org.gaardeon.sharkbaitui.EngineType
 
position() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
Returns the value of the position record component.
position() - Method in record class org.gaardeon.sharkbaitui.records.RecordedChessGame
Returns the value of the position record component.
pv() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the pv record component.
pvSan() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the pvSan record component.

Q

quickAnalysis(Position, String, List, int, int) - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
Quick analysis - get best move with limited time.

R

rank() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the rank record component.
rank() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
Returns the value of the rank record component.
rank() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Returns the value of the rank record component.
rating() - Method in record class org.gaardeon.sharkbaitui.records.ChessPlayer
Returns the value of the rating record component.
RecordedChessGame - Record Class in org.gaardeon.sharkbaitui.records
 
RecordedChessGame(Position, MoveNode, ChessGameHeaders) - Constructor for record class org.gaardeon.sharkbaitui.records.RecordedChessGame
Creates an instance of a RecordedChessGame record class.
removeAnalysisListener(AnalysisListener) - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
 
resetToStartPosition() - Method in interface org.gaardeon.sharkbaitui.analysis.AnalysisActionsHandler
 
resetToStartPosition() - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
resignGame() - Method in class org.gaardeon.sharkbaitui.GameController
 
result() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Result
Returns the value of the result record component.
Result(String) - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Result
Creates an instance of a Result record class.
returnToMainLine() - Method in class org.gaardeon.sharkbaitui.analysis.GameNavigator
Return to main line from current variation.
reviewDepth() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Returns the value of the reviewDepth record component.
reviewStream() - Method in class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
reviewWholeGame() - Method in interface org.gaardeon.sharkbaitui.analysis.AnalysisActionsHandler
 
reviewWholeGame() - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
root() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
root() - Method in record class org.gaardeon.sharkbaitui.records.RecordedChessGame
Returns the value of the root record component.

S

san() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveStrings
Returns the value of the san record component.
san() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.San
Returns the value of the san record component.
San(String) - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.San
Creates an instance of a San record class.
sanForPlayedMove() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveReview
 
sanMove() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the sanMove record component.
sanToUci(Position, String) - Method in class org.gaardeon.sharkbaitui.analysis.MoveNotationConverter
Convert SAN notation to UCI notation.
score() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the score record component.
score() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveChoices
 
selDepth() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the selDepth record component.
setAnalyzingMove(int) - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
Mark a specific move cell as "currently being analyzed" (yellow highlight).
setClockTime(Duration) - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
setComment(String) - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
setCurrentMove(int, boolean) - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
 
setElapsedTime(Duration) - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
setEngine(UCIEngine) - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
setMainLineNext(MoveNode) - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
setMoveEvaluation(int, int) - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
 
setMultiPv(int) - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
 
setNags(List) - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
setOnMoveClicked(Consumer) - Method in class org.gaardeon.sharkbaitui.analysis.AnalysisPanel
Set callback for when user clicks a candidate move.
setOnMoveClicked(Consumer) - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
 
setOnReturnToMainLine(Runnable) - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
 
setOnSquareClicked(SquareClickHandler) - Method in class org.gaardeon.sharkbaitui.ChessBoardView
 
setOrientation(BoardOrientation) - Method in class org.gaardeon.sharkbaitui.ChessBoardView
 
setParent(MoveNode) - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
setPosition(Position, List) - Method in class org.gaardeon.sharkbaitui.MoveHistoryPanel
Sets the current position and move list.
setShowEvalColumns(boolean) - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
Legacy alias.
setShowReviewColumns(boolean) - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
Enable or disable the review columns.
SharkbaitEngineFactory - Class in org.gaardeon.sharkbaitui
 
SharkbaitEngineFactory() - Constructor for class org.gaardeon.sharkbaitui.SharkbaitEngineFactory
 
SharkbaitUI - Class in org.gaardeon.sharkbaitui
Main application entry point for Sharkbait Chess.
SharkbaitUI() - Constructor for class org.gaardeon.sharkbaitui.SharkbaitUI
 
showAndWait(Window) - Static method in class org.gaardeon.sharkbaitui.StartupDialog
Show the startup dialog and return the user's choice.
showPastePgnDialog() - Method in interface org.gaardeon.sharkbaitui.analysis.AnalysisActionsHandler
 
showPastePgnDialog() - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
showThinking() - Method in class org.gaardeon.sharkbaitui.analysis.AnalysisPanel
Show a "thinking" state.
showTotalsRow(int, int) - Method in class org.gaardeon.sharkbaitui.analysis.MoveListPanel
Show or update the totals summary row at the bottom of the move list.
shutdown() - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
site() - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
Returns the value of the site record component.
SquareClickHandler - Interface in org.gaardeon.sharkbaitui
 
standard() - Static method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
 
start(Stage) - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisLauncher
 
start(Stage) - Method in class org.gaardeon.sharkbaitui.SharkbaitUI
 
startAnalysis(String, List, int, int) - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
Deprecated.
startAnalysis(Position, String, List, int, int) - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
Start analyzing a position.
startInfiniteAnalysis(Position, String, List, int) - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
Start infinite analysis (no depth limit).
startNewGame(GameConfig) - Method in class org.gaardeon.sharkbaitui.GameController
 
startReview() - Method in class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
StartupChoice(StartupDialog.Mode, String) - Constructor for record class org.gaardeon.sharkbaitui.StartupDialog.StartupChoice
Creates an instance of a StartupChoice record class.
StartupDialog - Class in org.gaardeon.sharkbaitui
Startup dialog allowing the user to choose between: - Starting a new game (play mode) - Reviewing/analyzing an existing game from PGN
StartupDialog(Window) - Constructor for class org.gaardeon.sharkbaitui.StartupDialog
 
StartupDialog.Mode - Enum Class in org.gaardeon.sharkbaitui
 
StartupDialog.StartupChoice - Record Class in org.gaardeon.sharkbaitui
 
STOCKFISH - Enum constant in enum class org.gaardeon.sharkbaitui.EngineType
 
stop() - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisLauncher
 
stop() - Method in class org.gaardeon.sharkbaitui.SharkbaitUI
 
stopAnalysis() - Method in interface org.gaardeon.sharkbaitui.analysis.AnalysisActionsHandler
 
stopAnalysis() - Method in class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService
Stop current analysis.
stopAnalysis() - Method in class org.gaardeon.sharkbaitui.analysis.GameAnalysisView
 
stopAnalysis() - Method in class org.gaardeon.sharkbaitui.analysis.review.GameReviewService
 
symbol() - Method in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
 

T

tag() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.HeaderToken
Returns the value of the tag record component.
text() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Comment
Returns the value of the text record component.
timeMs() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the timeMs record component.
toAlgebraic() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
 
toAlgebraic() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Returns the algebraic notation for this coordinate (e.g., "e4").
toBoardIndex() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Returns the board index (0-63) for this coordinate.
toChessCoordinate(GridCoordinate) - Method in class org.gaardeon.sharkbaitui.BoardOrientation
 
toGridCoordinate(ChessCoordinate) - Method in class org.gaardeon.sharkbaitui.BoardOrientation
 
toSquare() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Converts this coordinate to a gridless Square.
toString() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.analysis.NavigationState
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
Returns a string representation of this record class.
toString() - Method in class org.gaardeon.sharkbaitui.analysis.review.MoveChoices
 
toString() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveEval
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveStrings
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.GameConfig
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.records.ChessPlayer
Returns a string representation of this record class.
toString() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
toString() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.HeaderToken
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Comment
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.MoveNumber
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Nag
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Result
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.San
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.VariationEnd
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.VariationStart
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.records.RecordedChessGame
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.StartupDialog.StartupChoice
Returns a string representation of this record class.

U

uci() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveEval
 
uci() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveStrings
Returns the value of the uci record component.
uciListToSan(Position, List) - Method in class org.gaardeon.sharkbaitui.analysis.MoveNotationConverter
Convert a list of UCI moves to SAN, applying each move in sequence.
uciMove() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
Returns the value of the uciMove record component.
uciToSan(Position, String) - Method in class org.gaardeon.sharkbaitui.analysis.MoveNotationConverter
Convert UCI notation to SAN notation.
undoLastMove() - Method in class org.gaardeon.sharkbaitui.GameController
 
updateAnalysis(EngineAnalysisService.AnalysisResult) - Method in class org.gaardeon.sharkbaitui.analysis.AnalysisPanel
Update the panel with new analysis results.
updatePosition(Position, Move) - Method in class org.gaardeon.sharkbaitui.ChessBoardView
Updates the board display with the new position and optional last move for animation.

V

value() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.HeaderToken
Returns the value of the value record component.
value() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Nag
Returns the value of the value record component.
valueOf(String) - Static method in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.sharkbaitui.EngineType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.sharkbaitui.PlayerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.sharkbaitui.StartupDialog.Mode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gaardeon.sharkbaitui.analysis.review.Nag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.sharkbaitui.EngineType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.sharkbaitui.PlayerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.sharkbaitui.StartupDialog.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
variationCount() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
VariationEnd() - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.VariationEnd
Creates an instance of a VariationEnd record class.
variations() - Method in class org.gaardeon.sharkbaitui.records.MoveNode
 
VariationStart() - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.VariationStart
Creates an instance of a VariationStart record class.

W

whitePlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
Returns the value of the whitePlayer record component.
whitePlayer() - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
Returns the value of the whitePlayer record component.
whiteToMove() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
Returns the value of the whiteToMove record component.
withSan(String, List) - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form