package org.geogebra.common.gui.view.probcalculator; public abstract class ChiSquareCell { private StatisticsCollection sc; private boolean isMarginCell = false; private boolean isHeaderCell = false; private int row, column; public ChiSquareCell(StatisticsCollection sc1) { this.sc = sc1; } public final void setMarginCell(boolean isMarginCell) { this.isMarginCell = isMarginCell; setVisualStyle(); } protected abstract void setVisualStyle(); public final void setHeaderCell(boolean isHeaderCell) { this.isHeaderCell = isHeaderCell; setVisualStyle(); } protected void init(int row1, int column1) { this.row = row1; this.column = column1; } protected void updateCellData(String text) { sc.chiSquareData[row][column] = text; } protected boolean isHeaderCell() { return isHeaderCell; } protected boolean isMarginCell() { return isMarginCell; } }