Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
P
R
S
T
U
V
W
Z
S
save()
- Method in class uk.co.keang.sudoku.
Generator
Saves the puzzles in this store
save(Puzzle, Component)
- Static method in class uk.co.keang.sudoku.
Storage
Saves this puzzle displaying a file chooser dialog defaulting to the users default directory
save(Puzzle, Component, File)
- Static method in class uk.co.keang.sudoku.
Storage
Saves this puzzle displaying a file chooser dialog defaulting to the given directory
save(Puzzle, File)
- Static method in class uk.co.keang.sudoku.
Storage
Saves this puzzle to this file.
selectAllNumbers()
- Method in class uk.co.keang.sudoku.
NumberInputDialog
Selects all numbers
selectFile(Component, File, String)
- Static method in class uk.co.keang.sudoku.
Storage
Displays a file chooser dialog
SequenceBuffer
- Class in
uk.co.keang.sudoku
SequenceBuffer()
- Constructor for class uk.co.keang.sudoku.
SequenceBuffer
set(int, int)
- Method in class uk.co.keang.sudoku.
Puzzle
Sets the value at square denoted by the sequential (1 based) location from top left to bottom right.
set(int, int, int)
- Method in class uk.co.keang.sudoku.
Puzzle
Sets the value at square denoted by the x, y (0 based) location
set(int, int, Puzzle.Cell)
- Method in class uk.co.keang.sudoku.
Puzzle
Sets the values at square denoted by the x, y (0 based) location.
setAutoSolve(boolean)
- Method in class uk.co.keang.sudoku.
SolutionPanel
Sets the auto solve state
setBounds(int, int, int, int)
- Method in class uk.co.keang.sudoku.
NumberInputDialog
setBounds(Rectangle)
- Method in class uk.co.keang.sudoku.
NumberInputDialog
setBounds(int, int, int, int)
- Method in class uk.co.keang.sudoku.
SudokuButton
setDifficulty(AbstractSolver.SolverDifficulty, int)
- Method in class uk.co.keang.sudoku.
Puzzle
Sets an level indicating how difficult it is to solve this puzzle
setDifficulty(Puzzle.PuzzleDifficulty)
- Method in class uk.co.keang.sudoku.
Puzzle
Sets an level indicating how difficult it is to solve this puzzle
setDisplayedValues(Puzzle)
- Method in class uk.co.keang.sudoku.
SudokuGrid
Sets the changed puzzle values to display
setDisplayOrder(SolutionEvent.DisplayOrder)
- Method in class uk.co.keang.sudoku.event.
SolutionEvent
Sets the display order for the event replay.
setDisplayState(SudokuButton.BtnState)
- Method in class uk.co.keang.sudoku.
SudokuButton
Sets the current display state of this button
setEmptyPuzzle(Puzzle)
- Method in class uk.co.keang.sudoku.
SudokuGrid
Sets an empty puzzle
setGrid(Puzzle.Cell[][])
- Method in class uk.co.keang.sudoku.
Puzzle
Sets the values for each cell of the sudoku grid.
setIndex(int)
- Method in class uk.co.keang.sudoku.
SolutionPanel.Player
setInitialGrid(boolean)
- Method in class uk.co.keang.sudoku.
SudokuGrid
Sets whether the grid is displaying the initial puzzle or not.
setPanelSize(Dimension)
- Static method in class uk.co.keang.sudoku.
NumberInputDialog
setPossibilites(Puzzle.Cell)
- Method in class uk.co.keang.sudoku.
SudokuButton
Sets the current possible numbers for this cell
setPossibleValues(int, int, Puzzle.Cell)
- Method in class uk.co.keang.sudoku.
SudokuGrid
setPuzzle(Puzzle)
- Method in class uk.co.keang.sudoku.
SudokuGrid
Sets a new puzzle
setPuzzle(Puzzle)
- Method in class uk.co.keang.sudoku.
SudokuSolver
Sets the solvers puzzle grid to this puzzles grid
setReferenced(List<Point>, Puzzle.Cell)
- Method in class uk.co.keang.sudoku.
SudokuGrid
setRemovePossibilites(Puzzle.Cell)
- Method in class uk.co.keang.sudoku.
SudokuButton
Marks these numbers for removal from this cell
setResolved(int)
- Method in class uk.co.keang.sudoku.
SudokuButton
Sets the resolved value for this cell
setResolvedValues(List<Point>, Puzzle.Cell[][])
- Method in class uk.co.keang.sudoku.
SudokuGrid
setSelectedCells(List<Point>, Puzzle.Cell)
- Method in class uk.co.keang.sudoku.
SudokuGrid
setSelectedIndex(int)
- Method in class uk.co.keang.sudoku.
SolutionPanel
Sets the index of the currently selected solution event
setSequenceBuffer(SequenceBuffer)
- Method in class uk.co.keang.sudoku.
SudokuSolver
setStartGrid(Puzzle)
- Method in class uk.co.keang.sudoku.
SequenceBuffer
Sets the start grid
setUp()
- Method in class uk.co.keang.sudoku.solver.
AssociatedPairsSolverTest
setUp()
- Method in class uk.co.keang.sudoku.solver.
AsymmetricGroupsSolverTest
setUp()
- Method in class uk.co.keang.sudoku.solver.
HiddenGroupsSolverTest
setUp()
- Method in class uk.co.keang.sudoku.solver.
KnownValueSolverTest
setUp()
- Method in class uk.co.keang.sudoku.solver.
MatchingGroupsSolverTest
setUp()
- Method in class uk.co.keang.sudoku.solver.
SplitGroupsSolverTest
setUp()
- Method in class uk.co.keang.sudoku.solver.
ZeroChoiceSolverTest
setWordCapitalisation(String)
- Static method in enum uk.co.keang.sudoku.
Puzzle.PuzzleDifficulty
Set the capitalisation of the text on a word basis.
All text to set to lower case and then the first letter of each word is set to upper case.
show(SudokuButton, Puzzle.Cell)
- Static method in class uk.co.keang.sudoku.
NumberInputDialog
Show this dialog
show(String[])
- Static method in class uk.co.keang.sudoku.
SudokuGUI
Displays this panel in a centrally positioned JFrame
showPossibleNumbers(boolean)
- Method in class uk.co.keang.sudoku.
SudokuButton
Sets the show possible numbers state
showPossibleNumbers(boolean)
- Method in class uk.co.keang.sudoku.
SudokuGrid
Sets the show possible numbers state
showSolution(Puzzle)
- Method in class uk.co.keang.sudoku.
SolutionPanel
Shows the solution for this puzzle
singleStep()
- Method in class uk.co.keang.sudoku.
SolutionPanel.Player
size()
- Method in class uk.co.keang.sudoku.
Puzzle.Cell
SolutionEvent
- Class in
uk.co.keang.sudoku.event
A solution event
SolutionEvent(AbstractSolver, String, Puzzle, List<Point>, Puzzle.Cell, List<Point>, SolutionEvent.Grouping)
- Constructor for class uk.co.keang.sudoku.event.
SolutionEvent
A solver event for a changed cell
SolutionEvent.DisplayOrder
- Enum in
uk.co.keang.sudoku.event
SolutionEvent.Grouping
- Enum in
uk.co.keang.sudoku.event
SolutionPanel
- Class in
uk.co.keang.sudoku
SolutionPanel(SudokuSolver, SequenceBuffer, SudokuGrid)
- Constructor for class uk.co.keang.sudoku.
SolutionPanel
SolutionPanel.Player
- Class in
uk.co.keang.sudoku
A Player for events lists.
SolutionPanel.Player()
- Constructor for class uk.co.keang.sudoku.
SolutionPanel.Player
SolverListener
- Interface in
uk.co.keang.sudoku
Listener for solution events
SplitGroupsEvent
- Class in
uk.co.keang.sudoku.event
A solution event
SplitGroupsEvent(AbstractSolver, String, Puzzle, Point, Puzzle.Cell, List<Point>, SolutionEvent.Grouping)
- Constructor for class uk.co.keang.sudoku.event.
SplitGroupsEvent
A solver event for a changed cell
SplitGroupsSolver
- Class in
uk.co.keang.sudoku.solver
Provides resolution by looking for a triplet that only contain 3 common numbers (they do not each need to contain all of the common numbers but must not contain any other numbers) these numbers can be removed from all other cells in the group.
SplitGroupsSolver(Puzzle)
- Constructor for class uk.co.keang.sudoku.solver.
SplitGroupsSolver
SplitGroupsSolverTest
- Class in
uk.co.keang.sudoku.solver
SplitGroupsSolverTest()
- Constructor for class uk.co.keang.sudoku.solver.
SplitGroupsSolverTest
start()
- Method in class uk.co.keang.sudoku.
SudokuApplet
startBackgroundGeneration()
- Method in class uk.co.keang.sudoku.
Generator
Starts the background generator thread.
stepSequence()
- Method in class uk.co.keang.sudoku.
SolutionPanel
stop()
- Method in class uk.co.keang.sudoku.
SolutionPanel.Player
stop()
- Method in class uk.co.keang.sudoku.
SudokuApplet
stopBackgroundGeneration()
- Method in class uk.co.keang.sudoku.
Generator
Stops the background generator thread.
stopSequence()
- Method in class uk.co.keang.sudoku.
SolutionPanel
Storage
- Class in
uk.co.keang.sudoku
Provides persistent storage and recovery of sudoku puzzles
Storage()
- Constructor for class uk.co.keang.sudoku.
Storage
StoreListener
- Interface in
uk.co.keang.sudoku
SUB_GRID_SIZE
- Static variable in class uk.co.keang.sudoku.
SudokuSolver
SUDOKU_EXT
- Static variable in class uk.co.keang.sudoku.
Storage
SudokuApplet
- Class in
uk.co.keang.sudoku
An applet displaying the RegexTester program
SudokuApplet()
- Constructor for class uk.co.keang.sudoku.
SudokuApplet
SudokuButton
- Class in
uk.co.keang.sudoku
SudokuButton(int, int)
- Constructor for class uk.co.keang.sudoku.
SudokuButton
SudokuButton.BtnState
- Enum in
uk.co.keang.sudoku
SudokuCLI
- Class in
uk.co.keang.sudoku
A command line interface Sudoku solver
SudokuCLI(String[])
- Constructor for class uk.co.keang.sudoku.
SudokuCLI
SudokuGrid
- Class in
uk.co.keang.sudoku
The sudoku panel consisting of n sub-panels of n x n SudokuButtons
SudokuGrid(SudokuSolver)
- Constructor for class uk.co.keang.sudoku.
SudokuGrid
SudokuGUI
- Class in
uk.co.keang.sudoku
A GUI interface for the Sudoku solver
SudokuGUI(Container, String[])
- Constructor for class uk.co.keang.sudoku.
SudokuGUI
Creates the Sudoku GUI
SudokuGUI.GeneratePuzzleTask
- Class in
uk.co.keang.sudoku
SudokuGUI.GeneratePuzzleTask(Puzzle.PuzzleDifficulty, ProgressMonitor)
- Constructor for class uk.co.keang.sudoku.
SudokuGUI.GeneratePuzzleTask
SudokuSolver
- Class in
uk.co.keang.sudoku
A Sudoku puzzle solver
SudokuSolver()
- Constructor for class uk.co.keang.sudoku.
SudokuSolver
SudokuSolver(String[])
- Constructor for class uk.co.keang.sudoku.
SudokuSolver
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
P
R
S
T
U
V
W
Z