Variable rename
This commit is contained in:
@@ -51,8 +51,8 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
private final Rectangle bounds = new Rectangle();
|
private final Rectangle bounds = new Rectangle();
|
||||||
|
|
||||||
@Nonnull
|
@Nonnull
|
||||||
private TableElement[] tableColumns = new TableElement[0];
|
private TableElement[] columns = new TableElement[0];
|
||||||
private final List<TableRow> tableRows = new ArrayList<>();
|
private final List<TableRow> rows = new ArrayList<>();
|
||||||
|
|
||||||
@Nonnull
|
@Nonnull
|
||||||
private TableAlignment defaultAlignment = TableAlignment.LEFT;
|
private TableAlignment defaultAlignment = TableAlignment.LEFT;
|
||||||
@@ -74,8 +74,8 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
|
|
||||||
graphics.translate(preferredLocation.x, preferredLocation.y);
|
graphics.translate(preferredLocation.x, preferredLocation.y);
|
||||||
|
|
||||||
final int numRows = tableRows.size();
|
final int numRows = rows.size();
|
||||||
final int numCols = tableColumns.length;
|
final int numCols = columns.length;
|
||||||
|
|
||||||
for (int row = 0; row < numRows; row++)
|
for (int row = 0; row < numRows; row++)
|
||||||
{
|
{
|
||||||
@@ -114,14 +114,14 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
|
|
||||||
public void setColumnColor(final int col, final Color color)
|
public void setColumnColor(final int col, final Color color)
|
||||||
{
|
{
|
||||||
assert tableColumns.length > col;
|
assert columns.length > col;
|
||||||
tableColumns[col].setColor(color);
|
columns[col].setColor(color);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setColumnAlignment(final int col, final TableAlignment alignment)
|
public void setColumnAlignment(final int col, final TableAlignment alignment)
|
||||||
{
|
{
|
||||||
assert tableColumns.length > col;
|
assert columns.length > col;
|
||||||
tableColumns[col].setAlignment(alignment);
|
columns[col].setAlignment(alignment);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addRow(@Nonnull final String... cells)
|
public void addRow(@Nonnull final String... cells)
|
||||||
@@ -135,7 +135,7 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
final TableRow row = TableRow.builder().build();
|
final TableRow row = TableRow.builder().build();
|
||||||
row.setElements(elements);
|
row.setElements(elements);
|
||||||
|
|
||||||
this.tableRows.add(row);
|
this.rows.add(row);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addRows(@Nonnull final String[]... rows)
|
public void addRows(@Nonnull final String[]... rows)
|
||||||
@@ -148,7 +148,7 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
|
|
||||||
public void addRow(@Nonnull TableRow row)
|
public void addRow(@Nonnull TableRow row)
|
||||||
{
|
{
|
||||||
this.tableRows.add(row);
|
this.rows.add(row);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addRows(@Nonnull final TableRow... rows)
|
public void addRows(@Nonnull final TableRow... rows)
|
||||||
@@ -161,14 +161,14 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
|
|
||||||
private String getCellText(final int col, final int row)
|
private String getCellText(final int col, final int row)
|
||||||
{
|
{
|
||||||
assert col < tableColumns.length && row < tableRows.size();
|
assert col < columns.length && row < rows.size();
|
||||||
|
|
||||||
if (row == -1)
|
if (row == -1)
|
||||||
{
|
{
|
||||||
return tableColumns[col].getContent();
|
return columns[col].getContent();
|
||||||
}
|
}
|
||||||
|
|
||||||
TableElement[] elements = tableRows.get(row).getElements();
|
TableElement[] elements = rows.get(row).getElements();
|
||||||
if (col >= elements.length)
|
if (col >= elements.length)
|
||||||
{
|
{
|
||||||
return "";
|
return "";
|
||||||
@@ -180,8 +180,8 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
|
|
||||||
private int[] getColumnWidths(final FontMetrics metrics)
|
private int[] getColumnWidths(final FontMetrics metrics)
|
||||||
{
|
{
|
||||||
final int numRows = tableRows.size();
|
final int numRows = rows.size();
|
||||||
final int numCols = tableColumns.length;
|
final int numCols = columns.length;
|
||||||
|
|
||||||
// Based on https://stackoverflow.com/questions/22206825/algorithm-for-calculating-variable-column-widths-for-set-table-width
|
// Based on https://stackoverflow.com/questions/22206825/algorithm-for-calculating-variable-column-widths-for-set-table-width
|
||||||
int[] maxtextw = new int[numCols]; // max text width over all rows
|
int[] maxtextw = new int[numCols]; // max text width over all rows
|
||||||
@@ -344,11 +344,11 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
|
|
||||||
private Color getCellColor(final int row, final int column)
|
private Color getCellColor(final int row, final int column)
|
||||||
{
|
{
|
||||||
assert row < tableRows.size() && column < tableColumns.length;
|
assert row < rows.size() && column < columns.length;
|
||||||
|
|
||||||
// Row should be -1 for columns so use a empty TableRow
|
// Row should be -1 for columns so use a empty TableRow
|
||||||
final TableRow rowEle = row != -1 ? tableRows.get(row) : EMPTY_ROW;
|
final TableRow rowEle = row != -1 ? rows.get(row) : EMPTY_ROW;
|
||||||
final TableElement columnElement = tableColumns[column];
|
final TableElement columnElement = columns[column];
|
||||||
final TableElement[] elements = rowEle.getElements();
|
final TableElement[] elements = rowEle.getElements();
|
||||||
|
|
||||||
// Some rows may not have every element, even though they should..
|
// Some rows may not have every element, even though they should..
|
||||||
@@ -364,11 +364,11 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
|
|
||||||
private TableAlignment getCellAlignment(final int row, final int column)
|
private TableAlignment getCellAlignment(final int row, final int column)
|
||||||
{
|
{
|
||||||
assert row < tableRows.size() && column < tableColumns.length;
|
assert row < rows.size() && column < columns.length;
|
||||||
|
|
||||||
// Row should be -1 for columns so use a empty TableRow
|
// Row should be -1 for columns so use a empty TableRow
|
||||||
final TableRow rowEle = row != -1 ? tableRows.get(row) : EMPTY_ROW;
|
final TableRow rowEle = row != -1 ? rows.get(row) : EMPTY_ROW;
|
||||||
final TableElement columnElement = tableColumns[column];
|
final TableElement columnElement = columns[column];
|
||||||
final TableElement[] elements = rowEle.getElements();
|
final TableElement[] elements = rowEle.getElements();
|
||||||
|
|
||||||
// Some rows may not have every element, even though they should..
|
// Some rows may not have every element, even though they should..
|
||||||
|
|||||||
Reference in New Issue
Block a user