Uses of Class
uk.co.keang.sudoku.event.IllegalGridException

Packages that use IllegalGridException
uk.co.keang.sudoku   
uk.co.keang.sudoku.event   
uk.co.keang.sudoku.solver   
 

Uses of IllegalGridException in uk.co.keang.sudoku
 

Methods in uk.co.keang.sudoku that throw IllegalGridException
(package private)  int SudokuSolver.compute()
          Runs the solvers
protected  void SudokuGrid.fireGridChange(java.awt.Point loc, Puzzle.Cell origVal, Puzzle.Cell newVal)
          fires the Grid change event to all listeners
protected  void SudokuGrid.fireGridReplaced(Puzzle p)
          fires the Grid change event to all listeners
 void SolutionPanel.gridChanged(GridChangeEvent e)
           
 void GridChangeListener.gridChanged(GridChangeEvent e)
          Called when the user has changed the values on the grid
 void SolutionPanel.gridReplaced(Puzzle p)
           
 void GridChangeListener.gridReplaced(Puzzle p)
          Called when the user has requested a new grid
 void Generator.load()
          Loads the puzzles in this store
static Puzzle Storage.load(java.awt.Component owner)
          Loads a puzzle, displaying a file chooser dialog defaulting to the users default directory
static Puzzle Storage.load(java.awt.Component owner, java.io.File dir)
          Loads a puzzle, displaying a file chooser dialog defaulting to the given directory
static Puzzle Storage.load(java.io.File file)
          Loads the puzzle from this file.
 void Puzzle.read(java.io.BufferedReader r)
          Reads this file from the input stream
(package private)  void SudokuGrid.setEmptyPuzzle(Puzzle puz)
          Sets an empty puzzle
(package private)  void SudokuGrid.setPuzzle(Puzzle puz)
          Sets a new puzzle
(package private)  void SolutionPanel.showSolution(Puzzle p)
          Shows the solution for this puzzle
 

Constructors in uk.co.keang.sudoku that throw IllegalGridException
Puzzle(java.io.BufferedReader r)
          Constructs a puzzle from this input stream
 

Uses of IllegalGridException in uk.co.keang.sudoku.event
 

Constructors in uk.co.keang.sudoku.event that throw IllegalGridException
AssociatedPairsEvent(AbstractSolver src, java.lang.String msg, Puzzle grid, java.awt.Point loc, Puzzle.Cell removed, java.util.List<java.awt.Point> from, SolutionEvent.Grouping group)
          A solver event for a changed cell
AsymmetricGroupsEvent(AbstractSolver src, java.lang.String msg, Puzzle grid, java.awt.Point loc, Puzzle.Cell removed, java.util.List<java.awt.Point> from, SolutionEvent.Grouping group)
          A solver event for a changed cell
BruteForceEvent(AbstractSolver src, java.lang.String msg, Puzzle grid, java.util.List<java.awt.Point> loc, SolutionEvent.Grouping group)
          A solver event for a changed cell
FixedLineEvent(AbstractSolver src, java.lang.String msg, Puzzle grid, java.awt.Point loc, Puzzle.Cell removed, java.util.List<java.awt.Point> from, SolutionEvent.Grouping group)
          A solver event for a changed cell
HiddenGroupsEvent(AbstractSolver src, java.lang.String msg, Puzzle grid, Puzzle.Cell ref, java.awt.Point loc, Puzzle.Cell removed, java.util.List<java.awt.Point> from, SolutionEvent.Grouping group)
          A solver event for a changed cell
KnownValueEvent(AbstractSolver src, java.lang.String msg, Puzzle grid, java.awt.Point loc, Puzzle.Cell removed, java.util.List<java.awt.Point> from, SolutionEvent.Grouping group)
          A solver event for a changed cell
MatchingGroupEvent(AbstractSolver src, java.lang.String msg, Puzzle grid, java.awt.Point loc, Puzzle.Cell removed, java.util.List<java.awt.Point> from, SolutionEvent.Grouping group)
          A solver event for a changed cell
SolutionEvent(AbstractSolver src, java.lang.String msg, Puzzle grid, java.util.List<java.awt.Point> loc, Puzzle.Cell removed, java.util.List<java.awt.Point> from, SolutionEvent.Grouping g)
          A solver event for a changed cell
SplitGroupsEvent(AbstractSolver src, java.lang.String msg, Puzzle grid, java.awt.Point loc, Puzzle.Cell removed, java.util.List<java.awt.Point> from, SolutionEvent.Grouping group)
          A solver event for a changed cell
ZeroChoiceEvent(AbstractSolver src, java.lang.String msg, Puzzle grid, java.awt.Point loc, Puzzle.Cell removed, java.util.List<java.awt.Point> ref, SolutionEvent.Grouping group)
          A solver event for a completed cell
 

Uses of IllegalGridException in uk.co.keang.sudoku.solver
 

Methods in uk.co.keang.sudoku.solver that throw IllegalGridException
 int ZeroChoiceSolver.findSolutions()
           
 int SplitGroupsSolver.findSolutions()
           
 int MatchingGroupsSolver.findSolutions()
           
 int KnownValueSolver.findSolutions()
           
 int HiddenGroupsSolver.findSolutions()
           
 int FixedLineSolver.findSolutions()
           
 int BruteForceSolver.findSolutions()
           
 int AsymmetricGroupsSolver.findSolutions()
           
 int AssociatedPairsSolver.findSolutions()
           
abstract  int AbstractSolver.findSolutions()
          Runs the solver once to try to resolve individual squares
 void ZeroChoiceSolverTest.testFindSolutions()
          Test method for ZeroChoiceSolver.findSolutions().
 void KnownValueSolverTest.testFindSolutionsBlock()
          Test method for FixedLineSolver.findSolutions().
 void SplitGroupsSolverTest.testFindSolutionsBlocks()
          Test method for ZeroChoiceSolver.findSolutions().
 void MatchingGroupsSolverTest.testFindSolutionsBlocks()
          Test method for ZeroChoiceSolver.findSolutions().
 void HiddenGroupsSolverTest.testFindSolutionsBlocks()
          Test method for ZeroChoiceSolver.findSolutions().
 void AsymmetricGroupsSolverTest.testFindSolutionsBlocks()
          Test method for ZeroChoiceSolver.findSolutions().
 void AsymmetricGroupsSolverTest.testFindSolutionsCols()
          Test method for ZeroChoiceSolver.findSolutions().
 void SplitGroupsSolverTest.testFindSolutionsColumns()
          Test method for ZeroChoiceSolver.findSolutions().
 void MatchingGroupsSolverTest.testFindSolutionsColumns()
          Test method for ZeroChoiceSolver.findSolutions().
 void KnownValueSolverTest.testFindSolutionsColumns()
          Test method for FixedLineSolver.findSolutions().
 void HiddenGroupsSolverTest.testFindSolutionsColumns()
          Test method for ZeroChoiceSolver.findSolutions().
 void AssociatedPairsSolverTest.testFindSolutionsColumnsBlock()
          Test method for ZeroChoiceSolver.findSolutions().
 void AssociatedPairsSolverTest.testFindSolutionsColumnsSq()
          Test method for ZeroChoiceSolver.findSolutions().
 void SplitGroupsSolverTest.testFindSolutionsRows()
          Test method for ZeroChoiceSolver.findSolutions().
 void MatchingGroupsSolverTest.testFindSolutionsRows()
          Test method for ZeroChoiceSolver.findSolutions().
 void KnownValueSolverTest.testFindSolutionsRows()
          Test method for FixedLineSolver.findSolutions().
 void HiddenGroupsSolverTest.testFindSolutionsRows()
          Test method for ZeroChoiceSolver.findSolutions().
 void AsymmetricGroupsSolverTest.testFindSolutionsRows()
          Test method for ZeroChoiceSolver.findSolutions().
 void SplitGroupsSolverTest.testFindSolutionsRows2()
          Test method for ZeroChoiceSolver.findSolutions().
 void AssociatedPairsSolverTest.testFindSolutionsRowsBlock()
          Test method for ZeroChoiceSolver.findSolutions().
 void SplitGroupsSolverTest.testFindSolutionsRowsQuad()
          Test method for ZeroChoiceSolver.findSolutions().
 void MatchingGroupsSolverTest.testFindSolutionsRowsQuad()
          Test method for ZeroChoiceSolver.findSolutions().
 void AssociatedPairsSolverTest.testFindSolutionsRowsSq()
          Test method for ZeroChoiceSolver.findSolutions().
 void HiddenGroupsSolverTest.testFindSolutionsRowsTriplets()
          Test method for ZeroChoiceSolver.findSolutions().