Uses of Interface
com.slinky.hackmaster.model.cell.CellCluster
Packages that use CellCluster
-
Uses of CellCluster in com.slinky.hackmaster.model.cell
Classes in com.slinky.hackmaster.model.cell that implement CellClusterModifier and TypeClassDescriptionclassA specialised implementation ofAbstractClusterthat groupsLetterCells.classTheSymbolClusterclass extendsAbstractClusterand is designed to manage a collection ofSymbolCellobjects.Methods in com.slinky.hackmaster.model.cell that return CellClusterModifier and TypeMethodDescriptionCell.getMainCluster()Retrieves the primary cluster that thisCellis associated with.LetterCell.getMainCluster()Returns theCellClusterinstance that thisLetterCellcurrently belongs to.SymbolCell.getMainCluster()Returns theCellClusterwhere thisSymbolCellis the first cell in the cluster.Methods in com.slinky.hackmaster.model.cell that return types with arguments of type CellClusterModifier and TypeMethodDescriptionClusterStrategy.clusterLetters(Collection<? extends Cell> letterCells) Clusters a given collection ofLetterCells into one or moreCellClusters based on the implemented strategy.ExhaustiveClusterStrategy.clusterLetters(Collection<? extends Cell> cells) Linearly searches through eachCelland groups consecutiveLetterCells intoLetterClusters.ClusterStrategy.clusterSymbols(Collection<? extends Cell> symbolCells) Clusters a given collection ofSymbolCells into one or moreCellClusters based on the implemented strategy.ExhaustiveClusterStrategy.clusterSymbols(Collection<? extends Cell> symbolCells) Clusters symbols in a given collection ofCellobjects based on matching open and close bracket types.CellGrid.getLetterClusters()Returns the list of letter clusters in the grid.CellManager.getLetterClusters()Retrieves a list ofCellClusterobjects that represent clusters of letter cells.CellGrid.getSymbolClusters()Returns the list of symbol clusters in the grid.CellManager.getSymbolClusters()Retrieves a list ofCellClusterobjects that represent clusters of symbol cells.Methods in com.slinky.hackmaster.model.cell with parameters of type CellClusterModifier and TypeMethodDescriptionbooleanCell.addToCluster(CellCluster cluster) Adds thisCellto the specifiedCellCluster.booleanLetterCell.addToCluster(CellCluster cluster) Adds thisLetterCellto the specifiedLetterCluster.booleanSymbolCell.addToCluster(CellCluster cluster) Adds thisSymbolCellto the specifiedCellCluster.booleanCell.removeCluster(CellCluster cluster) Removes thisCellfrom the specifiedCellCluster.booleanLetterCell.removeCluster(CellCluster cluster) Removes thisLetterCellfrom the specifiedCellCluster.booleanSymbolCell.removeCluster(CellCluster cluster) Removes thisSymbolCellfrom the specifiedCellCluster.Constructors in com.slinky.hackmaster.model.cell with parameters of type CellClusterModifierConstructorDescriptionClusterCloseException(CellCluster cluster, String s) Constructs a newClusterCloseExceptionwith the specified detail message. -
Uses of CellCluster in com.slinky.hackmaster.view
Methods in com.slinky.hackmaster.view that return CellClusterModifier and TypeMethodDescriptionCellView.getMainCluster()Retrieves the mainCellClusterto which the associatedCellbelongs.