package org.geogebra.common.gui.view.spreadsheet; import org.geogebra.common.main.App; public interface MyTableInterface { // Selection type public static final int CELL_SELECT = 0; public static final int ROW_SELECT = 1; public static final int COLUMN_SELECT = 2; public App getApplication(); public boolean editCellAt(int selectedRow, int selectedColumn); public CellFormatInterface getCellFormatHandler(); public void updateCellFormat(String s); public void repaint(); public void repaintAll(); public void updateEditor(String text); public int getSelectionType(); public void selectionChanged(); public boolean isSelectNone(); public boolean setSelection(int i, int j); public boolean isSelectAll(); public int getColumnCount(); public int getRowCount(); public boolean allowSpecialEditor(); public CellRangeProcessor getCellRangeProcessor(); }