Index
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
AnalysisResultrecord 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
AssessmentCriteriarecord 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
blackPlayerrecord component. - blackPlayer() - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
-
Returns the value of the
blackPlayerrecord component. - blackToMove() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.MoveNumber
-
Returns the value of the
blackToMoverecord 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
blunderCprecord 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
brilliantMoveDepthrecord 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
CandidateMoverecord class. - candidates() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
-
Returns the value of the
candidatesrecord component. - centiPoints() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveEval
-
Returns the value of the
centiPointsrecord 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
ChessCoordinaterecord 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
ChessGameHeadersrecord 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
ChessPlayerrecord 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
colorrecord 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
Commentrecord 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
currentNoderecord component. - currentTurn() - Method in record class org.gaardeon.sharkbaitui.GameState
-
Returns the value of the
currentTurnrecord component.
D
- datePlayed() - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
-
Returns the value of the
datePlayedrecord component. - depth() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
-
Returns the value of the
depthrecord component. - depth() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
-
Returns the value of the
depthrecord 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
engineConfigrecord component. - EngineConfig - Record Class in org.gaardeon.sharkbaitui
- EngineConfig(EngineType, int) - Constructor for record class org.gaardeon.sharkbaitui.EngineConfig
-
Creates an instance of a
EngineConfigrecord class. - engines - Static variable in class org.gaardeon.sharkbaitui.SharkbaitEngineFactory
- engineThinking() - Method in record class org.gaardeon.sharkbaitui.GameState
-
Returns the value of the
engineThinkingrecord component. - engineType() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
-
Returns the value of the
engineTyperecord 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
eventrecord component.
F
- fen() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
-
Returns the value of the
fenrecord component. - file() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
-
Returns the value of the
filerecord component. - file() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
-
Returns the value of the
filerecord 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
GameConfigrecord 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
gameInProgressrecord 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
GameStaterecord 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
goodMoveDepthrecord component. - goodMoveMaxCp() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
-
Returns the value of the
goodMoveMaxCprecord 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
GridCoordinaterecord 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
headersrecord component. - HeaderToken(String, String) - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.HeaderToken
-
Creates an instance of a
HeaderTokenrecord 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
inaccuracyCprecord 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
inVariationrecord 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
isBlackrecord 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
isPartialrecord 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
mainLineNoderecord 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
mistakeCprecord component. - mode() - Method in record class org.gaardeon.sharkbaitui.StartupDialog.StartupChoice
-
Returns the value of the
moderecord component. - move() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveEval
-
Returns the value of the
moverecord 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
moveCountrecord 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
MoveEvalrecord 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
MoveNumberrecord 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
MoveStringsrecord class. - moveTimeMillis() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
-
Returns the value of the
moveTimeMillisrecord component. - multiPv() - Method in record class org.gaardeon.sharkbaitui.analysis.review.AssessmentCriteria
-
Returns the value of the
multiPvrecord 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
Nagrecord 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
namerecord 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
NavigationStaterecord 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
nodesrecord 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
npsrecord component. - number() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.MoveNumber
-
Returns the value of the
numberrecord 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
pgnContentrecord 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
PlayerConfigrecord class. - playerType() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
-
Returns the value of the
playerTyperecord 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
positionrecord component. - position() - Method in record class org.gaardeon.sharkbaitui.records.RecordedChessGame
-
Returns the value of the
positionrecord component. - pv() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
-
Returns the value of the
pvrecord component. - pvSan() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
-
Returns the value of the
pvSanrecord 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
rankrecord component. - rank() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
-
Returns the value of the
rankrecord component. - rank() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
-
Returns the value of the
rankrecord component. - rating() - Method in record class org.gaardeon.sharkbaitui.records.ChessPlayer
-
Returns the value of the
ratingrecord 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
RecordedChessGamerecord 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
resultrecord component. - Result(String) - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Result
-
Creates an instance of a
Resultrecord 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
reviewDepthrecord 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
rootrecord component.
S
- san() - Method in record class org.gaardeon.sharkbaitui.analysis.review.MoveStrings
-
Returns the value of the
sanrecord component. - san() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.San
-
Returns the value of the
sanrecord component. - San(String) - Constructor for record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.San
-
Creates an instance of a
Sanrecord 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
sanMoverecord 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
scorerecord 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
selDepthrecord 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
siterecord 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
StartupChoicerecord 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
tagrecord component. - text() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Comment
-
Returns the value of the
textrecord component. - timeMs() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
-
Returns the value of the
timeMsrecord 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
ucirecord 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
uciMoverecord 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
valuerecord component. - value() - Method in record class org.gaardeon.sharkbaitui.records.PgnParser.MoveToken.Nag
-
Returns the value of the
valuerecord 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
VariationEndrecord 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
VariationStartrecord class.
W
- whitePlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
-
Returns the value of the
whitePlayerrecord component. - whitePlayer() - Method in record class org.gaardeon.sharkbaitui.records.ChessGameHeaders
-
Returns the value of the
whitePlayerrecord component. - whiteToMove() - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.AnalysisResult
-
Returns the value of the
whiteToMoverecord component. - withSan(String, List) - Method in record class org.gaardeon.sharkbaitui.analysis.EngineAnalysisService.CandidateMove
All Classes and Interfaces|All Packages|Serialized Form
EngineAnalysisService.startAnalysis(Position, String, List, int, int)instead to avoid race conditions