Class ScrabbleCell
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.scrabble.domain.ScrabbleCell
-
- All Implemented Interfaces:
Serializable
public class ScrabbleCell extends AbstractPersistable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
-
-
Constructor Summary
Constructors Constructor Description ScrabbleCell()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<Character,Integer>getCharacterCountMap()Set<Character>getCharacterSet()StringgetLabel()Set<ScrabbleWordAssignment>getWordSet()intgetX()intgetY()booleanhasMerge()booleanhasWordSet(ScrabbleWordDirection direction)voidinsertWordAssignment(ScrabbleWordAssignment wordAssignment, char c)voidretractWordAssignment(ScrabbleWordAssignment wordAssignment, char c)voidsetCharacterCountMap(Map<Character,Integer> characterCountMap)voidsetWordSet(Set<ScrabbleWordAssignment> wordSet)voidsetX(int x)voidsetY(int y)StringtoString()-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId
-
-
-
-
Method Detail
-
getX
public int getX()
-
setX
public void setX(int x)
-
getY
public int getY()
-
setY
public void setY(int y)
-
getWordSet
public Set<ScrabbleWordAssignment> getWordSet()
-
setWordSet
public void setWordSet(Set<ScrabbleWordAssignment> wordSet)
-
getLabel
public String getLabel()
-
insertWordAssignment
public void insertWordAssignment(ScrabbleWordAssignment wordAssignment, char c)
-
retractWordAssignment
public void retractWordAssignment(ScrabbleWordAssignment wordAssignment, char c)
-
hasMerge
public boolean hasMerge()
-
hasWordSet
public boolean hasWordSet(ScrabbleWordDirection direction)
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
-