Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
columns |
private boolean[] |
columnsEditable |
private Row[] |
rows |
private TableViewUpdater |
updater |
Constructor and Description |
---|
RowTable(java.lang.String[] c)
Creates a new instance of AbstractTable
|
RowTable(java.lang.String[] columns,
java.util.List<java.lang.Object[]> rows) |
RowTable(Tuples.T2<java.lang.String,java.lang.Boolean>[] columns,
java.util.List<java.lang.Object[]> rows) |
Modifier and Type | Method and Description |
---|---|
void |
deleteRows(int[] rowsToDelete) |
Row |
findRowWithColumn(int c,
java.lang.String colunmContent) |
java.lang.String |
getAt(int r,
int c) |
java.lang.String |
getAt(java.awt.Point p) |
java.lang.String[] |
getColumn(int c) |
int |
getColumnCount() |
java.lang.String[] |
getColumnNames() |
java.lang.String[][] |
getColumns(int[] cs) |
java.lang.Object[] |
getHiddenData(int r) |
java.lang.String[] |
getRow(int r) |
int |
getRowCount() |
java.lang.String[][] |
getRows(int[] rs) |
TableViewUpdater |
getUpdater() |
java.lang.String[][] |
getView() |
void |
importFromFile(java.lang.String resourceName,
java.lang.String importOrder) |
void |
insertRows(int pos,
int number) |
boolean |
isColumnEditable(int col) |
void |
resetView() |
void |
setAt(int r,
int c,
java.lang.String val) |
void |
setAt(java.awt.Point p,
java.lang.String val) |
void |
setColumnEditable(int col,
boolean editable) |
void |
setUpdater(TableViewUpdater updater) |
private Row[] rows
private java.lang.String[] columns
private boolean[] columnsEditable
private TableViewUpdater updater
public RowTable(java.lang.String[] c)
public RowTable(java.lang.String[] columns, java.util.List<java.lang.Object[]> rows)
public RowTable(Tuples.T2<java.lang.String,java.lang.Boolean>[] columns, java.util.List<java.lang.Object[]> rows)
columns
- Column name and editable flag.public TableViewUpdater getUpdater()
public void setUpdater(TableViewUpdater updater)
public java.lang.Object[] getHiddenData(int r)
getHiddenData
in interface TableView
public void setAt(java.awt.Point p, java.lang.String val)
public void setAt(int r, int c, java.lang.String val)
public int getRowCount()
getRowCount
in interface TableView
public int getColumnCount()
getColumnCount
in interface TableView
public void insertRows(int pos, int number)
insertRows
in interface TableView
public void deleteRows(int[] rowsToDelete)
deleteRows
in interface TableView
public java.lang.String[][] getColumns(int[] cs)
getColumns
in interface TableView
public java.lang.String[] getColumnNames()
getColumnNames
in interface TableView
public Row findRowWithColumn(int c, java.lang.String colunmContent)
public boolean isColumnEditable(int col)
isColumnEditable
in interface TableView
public void setColumnEditable(int col, boolean editable)
setColumnEditable
in interface TableView
public void importFromFile(java.lang.String resourceName, java.lang.String importOrder)
Copyright 2004-2015 Wandora Team