Interface TableTabInterface
- All Known Implementing Classes:
TableTabPanel,TableTabPanel_Derby,TableTabPanel_Generic,TableTabPanel_HSQL,TableTabPanel_MSAccess,TableTabPanel_MSSQL,TableTabPanel_MySQL,TableTabPanel_Oracle,TableTabPanel_PostgreSQL,TableTabPanel_SQLite
interface TableTabInterface
The TableTabInterface class defines the methods that are required
by all TableTabPanels in order to properly function within the
application with other classes.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddItem(Connection dbConnection) voidvoidvoiddeleteAllItems(Connection dbConnection) voiddeleteSelectedItems(Connection dbConnection) voideditSelectedItem(Connection dbConnection, int rowToEdit, Object columnName, Object id) booleangetColumnNames(Connection dbConnection) getState()intintintintbooleanloadTable(Connection dbConnection) voidintprint(Graphics g, PageFormat pageFormat, int pageIndex) voidvoidsetSaveFileName(String fileName) voidsetSearchTextField(String searchString) voidvoidsetTableHeadings(ArrayList<String> newHeadingFields) voidsetTableRowSize(int numberOfRows) voidsetViewOnly(boolean viewState) voidviewSelectedItem(Connection dbConnection, int rowToView)
-
Method Details
-
getColumnNames
- Throws:
SQLException
-
loadTable
-
saveHistory
void saveHistory() -
viewSelectedItem
- Throws:
SQLException
-
addItem
-
editSelectedItem
void editSelectedItem(Connection dbConnection, int rowToEdit, Object columnName, Object id) throws SQLException - Throws:
SQLException
-
deleteSelectedItems
- Throws:
SQLException
-
deleteAllItems
- Throws:
SQLException
-
pasteClipboardContents
void pasteClipboardContents() -
createAdvancedSortSearchFrame
void createAdvancedSortSearchFrame() -
createUpdateFrame
void createUpdateFrame() -
print
-
getTableFields
-
getCurrentTableHeadings
-
getAllTableHeadings
-
getTableName
String getTableName() -
getSaveFileName
String getSaveFileName() -
getTableSQLStatement
StringBuffer getTableSQLStatement() -
getTableRowStart
int getTableRowStart() -
getTableRowLimit
int getTableRowLimit() -
getTableRowSize
int getTableRowSize() -
getListTable
JTable getListTable() -
getValidDataRowCount
int getValidDataRowCount() -
getPrimaryKeys
-
getForeignKeys
-
getExportedKeys
-
getAutoIncrementHashMap
-
getColumnNamesHashMap
-
getColumnClassHashMap
-
getColumnSQLTypeHashMap
-
getColumnTypeNameHashMap
-
getColumnSizeHashMap
-
getColumnEnumHashMap
-
getColumnSetHashMap
-
getState
String getState() -
setTableHeadings
-
setTableRowSize
void setTableRowSize(int numberOfRows) -
setSaveFileName
-
setSearchTextField
-
setState
-
setViewOnly
void setViewOnly(boolean viewState)
-