| 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 TableViewpublic 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 TableViewpublic int getColumnCount()
getColumnCount in interface TableViewpublic void insertRows(int pos,
int number)
insertRows in interface TableViewpublic void deleteRows(int[] rowsToDelete)
deleteRows in interface TableViewpublic java.lang.String[][] getColumns(int[] cs)
getColumns in interface TableViewpublic java.lang.String[] getColumnNames()
getColumnNames in interface TableViewpublic Row findRowWithColumn(int c, java.lang.String colunmContent)
public boolean isColumnEditable(int col)
isColumnEditable in interface TableViewpublic void setColumnEditable(int col,
boolean editable)
setColumnEditable in interface TableViewpublic void importFromFile(java.lang.String resourceName,
java.lang.String importOrder)
Copyright 2004-2015 Wandora Team