|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| Puzzle | Interface representing a logic puzzle. |
| PuzzleGraphics | Interface for graphical representations of logic puzzles. |
| PuzzleSolver<P extends Puzzle,Q extends PuzzleState<P>> | Interface representing a solver for a certain type of logic puzzle. |
| PuzzleState<P extends Puzzle> | Interface representing a "state" of a logic puzzle - that is, some stage along an attempt at solving it. |
| Class Summary | |
|---|---|
| AbstractPuzzleSolver<P extends Puzzle,Q extends PuzzleState<P>> | Class to aid implementations of PuzzleSolver. |
| Hanjie | Class to store a hanjie puzzle. |
| HanjieBuilder | Creates hanjie puzzles from image files. |
| HanjieGraphics | |
| HanjieSolver | Class containing a solver for hanjie puzzles. |
| HanjieState | Class to store the state of a hanjie puzzle. |
| Mosaic | Represents a mosaic puzzle. |
| MosaicGraphics | |
| MosaicMaker | Makes mosaic puzzles from images. |
| MosaicSolver | Solves mosaic puzzles. |
| MosaicState | Represents a state of a mosaic puzzle. |
| PuzzleComponent | A Component backed by a logic puzzle. |
| Slitherlink | Represents a slitherlink puzzle. |
| SlitherlinkGraphics | |
| SlitherlinkSolver | Solver for slitherlink puzzles. |
| SlitherlinkState | Represents a state of a slitherlink puzzle. |
| Exception Summary | |
|---|---|
| ImmutablePuzzleException | Exception to be thrown when a method call attempts to modify a puzzle
created by Puzzle.makeImmutableCopy(). |
| PuzzleFormatException | Exception to be thrown when a puzzle input file does not match the required format. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||