public class MappedTableView extends java.lang.Object implements TableView
Modifier and Type | Field and Description |
---|---|
protected int[] |
columnMap |
protected int[] |
rowMap |
protected TableView |
table |
Constructor and Description |
---|
MappedTableView(TableView t)
Creates a new instance of TableView
|
Modifier and Type | Method and Description |
---|---|
private int |
convertColunmIndex(int i) |
private int |
convertRowIndex(int i) |
private int[] |
convertRowIndexes(int[] indexes) |
void |
deleteRows(int[] rowsToDelete) |
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) |
java.lang.String[][] |
getView() |
void |
hideRows(int[] rowsToHide) |
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 |
setColunmMap(int[] map) |
void |
setRowMap(int[] map) |
protected TableView table
protected int[] rowMap
protected int[] columnMap
public MappedTableView(TableView t)
public void setRowMap(int[] map)
public void setColunmMap(int[] map)
public java.lang.String[] getColumnNames()
getColumnNames
in interface TableView
public boolean isColumnEditable(int col)
isColumnEditable
in interface TableView
public void setColumnEditable(int col, boolean editable)
setColumnEditable
in interface TableView
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 java.lang.String[][] getColumns(int[] cs)
getColumns
in interface TableView
public int getColumnCount()
getColumnCount
in interface TableView
public int getRowCount()
getRowCount
in interface TableView
private int convertRowIndex(int i)
private int[] convertRowIndexes(int[] indexes)
private int convertColunmIndex(int i)
public void deleteRows(int[] rowsToDelete)
deleteRows
in interface TableView
public void hideRows(int[] rowsToHide)
public void insertRows(int pos, int number)
insertRows
in interface TableView
Copyright 2004-2015 Wandora Team