Dépôt officiel du code source de l'ERP OpenConcerto
/trunk/OpenConcerto/src/org/jopenchart/DataModel2D.java |
---|
7,10 → 7,10 |
public class DataModel2D extends DataModel { |
private String[][] data; |
private int rowCount; |
private int colCount; |
private List<String> rowLabels = new ArrayList<String>(); |
private List<String> colLabels = new ArrayList<String>(); |
private final int rowCount; |
private final int colCount; |
private List<String> rowLabels = new ArrayList<>(); |
private List<String> colLabels = new ArrayList<>(); |
public DataModel2D(int row, int col) { |
this.rowCount = row; |
27,24 → 27,24 |
this.rowLabels.add(String.valueOf((char) ('A' + i))); |
} |
for (int i = 0; i < col; i++) { |
this.colLabels.add(String.valueOf(((1 + i)))); |
this.colLabels.add(String.valueOf(1 + i)); |
} |
} |
public String getValue(int row, int col) { |
public synchronized String getValue(int row, int col) { |
return data[row][col]; |
} |
public void setValue(String value, int row, int col) { |
public synchronized void setValue(String value, int row, int col) { |
data[row][col] = value; |
} |
public String getColumnLabel(int col) { |
public synchronized String getColumnLabel(int col) { |
return this.colLabels.get(col); |
} |
public String getRowLabel(int row) { |
public synchronized String getRowLabel(int row) { |
return this.rowLabels.get(row); |
} |