Skip navigation links
A C D F G H I N P R S U 

A

addBookmark(String) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Precondition: Current position is NOT bookmark'ed, AND current position != null (position count > 0).
addMove(byte, byte, String) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Add move and position after it (unless null).
addPosition(String) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Add position from a FEN string.
addPositionAnnotationSymbol(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Add NAG symbol for current position.

C

canGoBack() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
clearAll() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Empty all of the database.
clearAllBookmarks() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Delete all bookmarks.
clearBookmarks() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
clearMovesAndRelations() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
clearPositions() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
close() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Always call this when the database is not to be used anymore.
compact() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
SQLite VACUUM operation.
containsMove(byte, byte) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
containsPosition(String) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
containsPositionAnnotationSymbol(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 

D

deleteBookmark(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Delete bookmark by index.
deleteBookmark() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Precondition: Current position is bookmark'ed.
deleteMove(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Delete move.

F

Factory - Class in net.sourceforge.chessshell.plugin.simplepdb.sqlite4java
 
Factory() - Constructor for class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.Factory
 

G

getBookmarkCount() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getBookmarkDescription(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getCurrentPosition() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getCurrentPositionId() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getDefaultMoveRating() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getFileName() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getHistoryBytes() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getIndexOfMove(byte, byte) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMaxBookmarkId() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMaxMoveRating() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMove(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Read move from database.
getMoveCount(long) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMoveCount() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMoveFrom() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMoveRating(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMoveRowid(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMoveTextCommentAfter(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMoveTextCommentBefore(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMoveTo() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getMoveValueAnnotation(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getPositionAnnotationSymbol(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getPositionAnnotationSymbolCount() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getPositionById(long) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getPositionCount() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getPositionTextComment() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
getProperties() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
goBackOneMove() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
When we have previously selected (played) a move, or added a move, it is possible to go back.
goForwardByMove(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Select the i'th move (0-based index).

H

hasMoveRating(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 

I

insertMoveRating(int, int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Insert move rating.
insertMoveValueAnnotation(int, MoveValueAnnotation) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
insertOnlyMoveAnnotation(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
insertPositionAnnotationSymbol(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Insert position annotation symbol.
isClosed() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
isCurrentPositionBookmarked() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
isOnlyMove(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
isPositionBookmarked(long) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
itsConnection - Variable in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
itsCurrentPosition - Variable in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
itsFileName - Variable in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
itsFromSquare - Variable in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
itsHistory - Variable in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
itsLastReadBookmarkIndex - Variable in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
itsProperties - Variable in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
itsToSquare - Variable in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 

N

net.sourceforge.chessshell.plugin.simplepdb.sqlite4java - package net.sourceforge.chessshell.plugin.simplepdb.sqlite4java
 
newDatabase(String) - Static method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.Factory
 

P

positionCount - Variable in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
promoteVariation(int, int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Promote move.

R

readFromBytes(byte[]) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
readPositionCount() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
removeOnlyMoveAnnotation(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 

S

selectBookmark(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Navigate to bookmark by index.
selectNextBookmark() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Navigate to next bookmark.
selectPreviousBookmark() - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Navigate to previous bookmark.
setBookmarkDescription(int, String) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Set description for i'th bookmark.
setDefaultMoveRating(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Set default move rating value.
setMaxMoveRating(int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Set maximal move rating.
setMoveRating(int, int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Set move rating.
setMoveTextCommentAfter(int, String) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Set move text comment 'after'.
setMoveTextCommentBefore(int, String) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Set move text comment 'before'.
setMoveValueAnnotation(int, MoveValueAnnotation) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Move value annotations (!,?,...) - only one per move.
setOnlyMoveAnnotation(int, boolean) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Update only-move annotation for move.
setPositionTextComment(String) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Set text comment on current position.
SimplePositionDatabaseSqlite4Java - Class in net.sourceforge.chessshell.plugin.simplepdb.sqlite4java
A simple implementation of a position database, based on sqlite4java.
SimplePositionDatabaseSqlite4Java(String) - Constructor for class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Open a SQLite database connection to the given file.

U

updateMoveRating(int, int) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
Update move rating.
updateMoveValueAnnotation(int, MoveValueAnnotation) - Method in class net.sourceforge.chessshell.plugin.simplepdb.sqlite4java.SimplePositionDatabaseSqlite4Java
 
A C D F G H I N P R S U 
Skip navigation links