change addColumns to setColumns
This commit is contained in:
@@ -32,6 +32,7 @@ import java.awt.Graphics2D;
|
|||||||
import java.awt.Point;
|
import java.awt.Point;
|
||||||
import java.awt.Rectangle;
|
import java.awt.Rectangle;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nonnull;
|
import javax.annotation.Nonnull;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
@@ -50,7 +51,9 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
@Getter
|
@Getter
|
||||||
private final Rectangle bounds = new Rectangle();
|
private final Rectangle bounds = new Rectangle();
|
||||||
|
|
||||||
|
@Getter
|
||||||
private final List<TableElement> columns = new ArrayList<>();
|
private final List<TableElement> columns = new ArrayList<>();
|
||||||
|
@Getter
|
||||||
private final List<TableRow> rows = new ArrayList<>();
|
private final List<TableRow> rows = new ArrayList<>();
|
||||||
|
|
||||||
@Nonnull
|
@Nonnull
|
||||||
@@ -158,24 +161,23 @@ public class TableComponent implements LayoutableRenderableEntity
|
|||||||
this.columns.add(element);
|
this.columns.add(element);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addColumns(@Nonnull final TableElement... elements)
|
public void setColumns(@Nonnull final TableElement... elements)
|
||||||
{
|
{
|
||||||
for (TableElement ele : elements)
|
this.columns.clear();
|
||||||
{
|
this.columns.addAll(Arrays.asList(elements));
|
||||||
addColumn(ele);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addColumn(@Nonnull final String... cells)
|
public void addColumn(@Nonnull final String... cells)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < cells.length; i++)
|
for (String cell : cells)
|
||||||
{
|
{
|
||||||
this.columns.add(TableElement.builder().content(cells[i]).build());
|
this.columns.add(TableElement.builder().content(cell).build());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addColumns(@Nonnull final String[]... columns)
|
public void setColumns(@Nonnull final String[]... columns)
|
||||||
{
|
{
|
||||||
|
this.columns.clear();
|
||||||
for (String[] col : columns)
|
for (String[] col : columns)
|
||||||
{
|
{
|
||||||
addColumn(col);
|
addColumn(col);
|
||||||
|
|||||||
Reference in New Issue
Block a user