org.drools.examples.sudoku.swing
Interface SudokuGridModel

All Known Implementing Classes:
Sudoku

public interface SudokuGridModel

An interface representing a 9x9 Sudoku Grid of Cells.


Field Summary
static int INNER_GRID_HEIGHT
          The number of rows that make up a zone within the Grid
static int INNER_GRID_WIDTH
          The number of colums that make up a zone within the Grid
static int NUM_COLS
          The number of columns in the Grid, i.e. the width
static int NUM_ROWS
          The number of rows in the Grid, i.e. the height
 
Method Summary
 void addSudokuGridListener(SudokuGridListener l)
           
 String getCellValue(int iRow, int iCol)
           
 void removeSudokuGridListener(SudokuGridListener l)
           
 void setCellValues(Integer[][] cellValues)
           
 void solve()
           
 void step()
           
 

Field Detail

NUM_ROWS

static final int NUM_ROWS
The number of rows in the Grid, i.e. the height

See Also:
Constant Field Values

NUM_COLS

static final int NUM_COLS
The number of columns in the Grid, i.e. the width

See Also:
Constant Field Values

INNER_GRID_WIDTH

static final int INNER_GRID_WIDTH
The number of colums that make up a zone within the Grid

See Also:
Constant Field Values

INNER_GRID_HEIGHT

static final int INNER_GRID_HEIGHT
The number of rows that make up a zone within the Grid

See Also:
Constant Field Values
Method Detail

setCellValues

void setCellValues(Integer[][] cellValues)

getCellValue

String getCellValue(int iRow,
                    int iCol)

solve

void solve()

step

void step()

addSudokuGridListener

void addSudokuGridListener(SudokuGridListener l)

removeSudokuGridListener

void removeSudokuGridListener(SudokuGridListener l)


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.