public class PagedTableImpl extends Object implements PagedTable
| Constructor and Description |
|---|
PagedTableImpl(ModelLoader modelLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(PagedTableListener listener)
Adds a listener
|
void |
addRow(Object[] list)
Adds a row to the table.
|
void |
addSelectedRow(int row)
Adds a new row selected without deselecting the old ones
|
void |
decreaseSelectedRows()
Decrease the selected row
|
void |
delRow(int i)
Deletes a row from the table.
|
int |
getColumnCount()
Gets the number of columns
|
JComponent |
getComponent()
Gets the component
|
JTable |
getJTable()
Gets the internal JTable
|
MoveRowsPanel |
getMoveRowsPanel() |
PagedTablePanel |
getPagedTablePanel() |
Pager |
getPager() |
PaginationBarPanel |
getPaginationBar() |
int |
getRowCount()
Gets the number of rows
|
int[] |
getSelectedRows()
Gets the selected rows
|
TableEntryControllerPanel |
getTableEntryController() |
TableModel |
getTableModel()
Gets the table data model
|
Object |
getValueAt(int row,
int column)
Gets the value at the selected position
|
void |
increaseSelectedRows()
Increase the selected row
|
void |
nextPage()
Selects the next page
|
void |
prevPage()
Selects the previous page
|
void |
removeAllRows()
Removes all rows of this table.
|
void |
removeAllRowsWithoutAsk()
Removes all rows of this table.
|
void |
setConfirmationMessageDeleteAllEntries(String message)
Sets a message to ask for confirmation when all
entries are going to be deleted
|
void |
setConfirmationMessageDeleteOneEntry(String message)
Sets a message to ask for confirmation when one entry
are going to be deleted
|
void |
setSelectedPage(int pageNumber)
Sets the page selected
|
void |
setSelectedRow(int row)
Sets the row selected
|
void |
setSelectedRows(int[] rows)
Sets the rows selected
|
void |
setValueAt(Object obj,
int row,
int column)
Sets a value in a cell
|
void |
showControllerTable(boolean show)
Shows or hides the table controller
|
void |
showMoveRowsControls(boolean show)
Shows or hides the controls to move rows
|
void |
swapRow(int i,
int j)
Swap two rows
|
public PagedTableImpl(ModelLoader modelLoader)
public Pager getPager()
public TableEntryControllerPanel getTableEntryController()
public PagedTablePanel getPagedTablePanel()
public Object getValueAt(int row, int column)
PagedTablegetValueAt in interface PagedTablepublic void setValueAt(Object obj, int row, int column)
PagedTablesetValueAt in interface PagedTablepublic int getColumnCount()
PagedTablegetColumnCount in interface PagedTablepublic int getRowCount()
PagedTablegetRowCount in interface PagedTablepublic MoveRowsPanel getMoveRowsPanel()
public PaginationBarPanel getPaginationBar()
public void addRow(Object[] list)
PagedTableaddRow in interface PagedTablelist - List of stringspublic void delRow(int i)
PagedTabledelRow in interface PagedTablepublic void removeAllRows()
PagedTableremoveAllRows in interface PagedTablepublic void removeAllRowsWithoutAsk()
PagedTableremoveAllRowsWithoutAsk in interface PagedTablepublic int[] getSelectedRows()
PagedTablegetSelectedRows in interface PagedTablepublic void swapRow(int i,
int j)
PagedTableswapRow in interface PagedTablei - Row to deletepublic void setSelectedRows(int[] rows)
PagedTablesetSelectedRows in interface PagedTablepublic void setSelectedRow(int row)
PagedTablesetSelectedRow in interface PagedTablepublic void addSelectedRow(int row)
PagedTableaddSelectedRow in interface PagedTablepublic void increaseSelectedRows()
PagedTableincreaseSelectedRows in interface PagedTablepublic void decreaseSelectedRows()
PagedTabledecreaseSelectedRows in interface PagedTablepublic void nextPage()
PagedTablenextPage in interface PagedTablepublic void prevPage()
PagedTableprevPage in interface PagedTablepublic void setSelectedPage(int pageNumber)
PagedTablesetSelectedPage in interface PagedTablepublic TableModel getTableModel()
PagedTablegetTableModel in interface PagedTablepublic JComponent getComponent()
PagedTablegetComponent in interface PagedTablepublic JTable getJTable()
PagedTablegetJTable in interface PagedTablepublic void showMoveRowsControls(boolean show)
PagedTableshowMoveRowsControls in interface PagedTablepublic void showControllerTable(boolean show)
PagedTableshowControllerTable in interface PagedTablepublic void addListener(PagedTableListener listener)
PagedTableaddListener in interface PagedTablepublic void setConfirmationMessageDeleteAllEntries(String message)
PagedTablesetConfirmationMessageDeleteAllEntries in interface PagedTablepublic void setConfirmationMessageDeleteOneEntry(String message)
PagedTablesetConfirmationMessageDeleteOneEntry in interface PagedTable