Package ball.game.crossword
Class Puzzle.Solution
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<Coordinate>
-
- ball.game.crossword.Puzzle.Solution
-
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<Coordinate>,Collection<Coordinate>,List<Coordinate>,RandomAccess
- Enclosing class:
- Puzzle
public static class Puzzle.Solution extends ArrayList<Coordinate>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CharSequencegetSolution(Puzzle puzzle)booleanisSolved(Puzzle puzzle)-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
-
-
-
Method Detail
-
getSolution
public CharSequence getSolution(Puzzle puzzle)
- Parameters:
puzzle- ThePuzzle.- Returns:
- The
Puzzle.SolutionCharSequence.
-
isSolved
public boolean isSolved(Puzzle puzzle)
- Parameters:
puzzle- ThePuzzle.- Returns:
trueif thePuzzle.Solutionis complete;falseotherwise.
-
-