public interface IPgnFileIndexer
| Modifier and Type | Method and Description |
|---|---|
void |
bookmark(int currentGameIdx,
java.lang.String gameTrack,
boolean b) |
void |
bookmark(int currentGameIdx,
java.lang.String gameTrack,
boolean b,
java.lang.String description) |
boolean |
canBookmarkPosition() |
boolean |
canClassifyPosition() |
void |
classifyPosition(int mainType,
int subType) |
void |
clearBookmarks()
Remove all bookmarks.
|
void |
close() |
int |
getBookmarkedPositionCount() |
java.lang.String |
getBookmarkedPositionDescription(int i) |
GameIndexAndTrack |
getBookmarkedPositionIndexes(int i) |
java.util.List<java.lang.String> |
getBookmarkGameTracks(int gameIndex)
Return the 'game tracks' of the bookmarked positions of the given game.
|
long |
getGameBytePosition(int i) |
long |
getGameCount() |
int |
getIndexInBookmarks(int gameIndex,
java.lang.String gameTrack) |
void |
indexate() |
boolean |
isPositionBookmarked(int gameIndex,
java.lang.String gameTrack) |
void |
removeBookmark(int i)
Remove i'th bookmark.
|
void |
setBookmarkedPositionDescription(int i,
java.lang.String description)
Update description of given bookmark.
|
long getGameCount()
long getGameBytePosition(int i)
void indexate()
throws net.sourceforge.chessshell.common.DatabaseFormatException
net.sourceforge.chessshell.common.DatabaseFormatExceptionvoid close()
boolean canBookmarkPosition()
void bookmark(int currentGameIdx,
java.lang.String gameTrack,
boolean b)
void bookmark(int currentGameIdx,
java.lang.String gameTrack,
boolean b,
java.lang.String description)
boolean isPositionBookmarked(int gameIndex,
java.lang.String gameTrack)
int getIndexInBookmarks(int gameIndex,
java.lang.String gameTrack)
int getBookmarkedPositionCount()
GameIndexAndTrack getBookmarkedPositionIndexes(int i)
i - - index of the bookmark in collectionGameTrack.toString(), GameTrack.fromString()java.lang.String getBookmarkedPositionDescription(int i)
i - - index of the bookmark in collectionvoid setBookmarkedPositionDescription(int i,
java.lang.String description)
i - description - java.util.List<java.lang.String> getBookmarkGameTracks(int gameIndex)
gameIndex - void clearBookmarks()
void removeBookmark(int i)
i - boolean canClassifyPosition()
void classifyPosition(int mainType,
int subType)