Programmer's Reference

Abstract


Table of Contents

1. Package org.kaiwitte.workbench.data
Class BackupDataScheme
Synopsis
getAutoLoadCondition()
getColumns()
getLength()
getMailCondition()
getName()
Interface Condition
Synopsis
toSQLString()
Interface ConditionCreator
Synopsis
Class ConditionFactory
Synopsis
and(Condition, Condition)
any(DataColumn)
columnEqual(DataColumn, Boolean)
columnEqual(DataColumn, Date)
columnEqual(DataColumn, long)
columnEqual(DataColumn, String)
rawSQLCondition(String)
textFieldsStartWith(Record)
Interface DataColumn
Synopsis
getAssociatedDataScheme()
getName()
getNameInAssociatedDataScheme()
getType()
isRequiredForUpdate()
Interface DataManager
Synopsis
delete(long)
find(Condition)
insert(Record)
update(Record)
Interface DataManagerFactory
Synopsis
getDataManager(DataScheme)
Class DataManagerFactoryImpl
Synopsis
DataManagerFactoryImpl(String, String)
getDataManager(DataScheme)
Interface DataScheme
Synopsis
getAutoLoadCondition()
getColumns()
getLength()
getMailCondition()
getName()
Interface DataSchemeFactory
Synopsis
createDataScheme(InputStream)
Class DataSchemeFactoryImpl
Synopsis
createDataScheme(InputStream)
Interface MetaDataManager
Synopsis
connect()
delete(long)
find(Condition)
insert(MetaRecord)
isConnected()
update(MetaRecord)
Interface MetaDataManagerFactory
Synopsis
getMetaDataManager(MetaScheme)
Class MetaDataManagerFactoryImpl
Synopsis
MetaDataManagerFactoryImpl(String, String)
getMetaDataManager(MetaScheme)
Interface MetaRecord
Synopsis
getColumnName(int)
getRecords()
getValue(int)
Class MetaRecordImpl
Synopsis
MetaRecordImpl(MetaScheme, Object[])
MetaRecordImpl(Record[])
getColumnName(int)
getRecords()
getValue(int)
Interface MetaScheme
Synopsis
getColumns()
getDataSchemes()
getLength()
getName()
Class MetaSchemeFactory
Synopsis
Interface MutableMetaRecord
Synopsis
Class MutableMetaRecordImpl
Synopsis
MutableMetaRecordImpl(MetaScheme, Object[])
MutableMetaRecordImpl(Record[])
Interface MutableRecord
Synopsis
Class MutableRecordImpl
Synopsis
MutableRecordImpl(DataScheme, Object[])
MutableRecordImpl(long, DataScheme, Object[])
Interface Record
Synopsis
getID()
getScheme()
getValue(int)
2. Package org.kaiwitte.workbench.mail
Interface MailCreator
Synopsis
Class MailCreatorImpl
Synopsis
Interface RecordMailer
Synopsis
Class RecordMailerImpl
Synopsis
3. Package org.kaiwitte.workbench.printing
Class DocumentRenderer
Synopsis
Interface PrintTemplateCreator
Synopsis
Interface RecordPrinter
Synopsis
printRecord(MetaRecord, UIConfig, Sequence)
Class RecordPrinterImpl
Synopsis
printRecord(MetaRecord, UIConfig, Sequence)
4. Package org.kaiwitte.workbench.tools
Class Tools
Synopsis
readFile(String)
readResource(String)
replaceVariables(MetaRecord, String, UIConfig)
Class UnmodifiableIterator
Synopsis
5. Package org.kaiwitte.workbench.ui
Interface UIConfig
Synopsis
getDataManager(DataScheme)
getMainModel()
getMainView()
getMetaDataManager(MetaScheme)
getMetaSchemeTableModels()
getOption(String)
getResource(String)
6. Package org.kaiwitte.workbench.ui.controller
Class ApplyPrototypeAction
Synopsis
ApplyPrototypeAction(MetaScheme, String, RecordReceiver, String)
actionPerformed(ActionEvent)
Class ColorCellRenderer
Synopsis
Class CompoundAction
Synopsis
Class CompoundDocumentListener
Synopsis
Class DeleteAction
Synopsis
DeleteAction(JTable, UIConfig)
actionPerformed(ActionEvent)
Class EditRecordAction
Synopsis
EditRecordAction(UIConfig, MetaSchemeTableModel, int, EditRecordPanel, JDialog)
actionPerformed(ActionEvent)
Class ExitAction
Synopsis
ExitAction(UIConfig)
actionPerformed(ActionEvent)
Interface IconCreator
Synopsis
Class InfoAction
Synopsis
InfoAction(UIConfig)
actionPerformed(ActionEvent)
Class PrintAction
Synopsis
PrintAction(UIConfig, MetaRecordCreator, PrintTemplateCreator, boolean, JDialog)
actionPerformed(ActionEvent)
Class ReconnectAction
Synopsis
Interface RecordReceiver
Synopsis
receiveRecord(Record)
Class RecordTransferListener
Synopsis
RecordTransferListener(JTable, SchemeTableModel, RecordReceiver)
mouseClicked(MouseEvent)
mouseEntered(MouseEvent)
mouseExited(MouseEvent)
mousePressed(MouseEvent)
mouseReleased(MouseEvent)
Class ReturnKeyRemapper
Synopsis
ReturnKeyRemapper()
remap(JComponent)
Class SearchAction
Synopsis
SearchAction(UIConfig, SearchPanel)
actionPerformed(ActionEvent)
Class SearchHistoryAction
Synopsis
SearchHistoryAction(UIConfig, ConditionCreator, MetaSchemeTableModel)
actionPerformed(ActionEvent)
Class SendMailAction
Synopsis
SendMailAction(MailDialog, UIConfig)
actionPerformed(ActionEvent)
Class ShowDeveloperHelpAction
Synopsis
ShowDeveloperHelpAction(UIConfig)
actionPerformed(ActionEvent)
Class ShowEditDialogAction
Synopsis
ShowEditDialogAction(UIConfig, MetaSchemeTableModel, JTable)
actionPerformed(ActionEvent)
Class ShowFeedbackDialogAction
Synopsis
Class ShowHelpAction
Synopsis
ShowHelpAction(UIConfig)
actionPerformed(ActionEvent)
Class ShowNewRecordDialog
Synopsis
ShowNewRecordDialog(UIConfig, MetaSchemeTableModel)
actionPerformed(ActionEvent)
Class ShowOptionsAction
Synopsis
ShowOptionsAction(UIConfig)
actionPerformed(ActionEvent)
Class ShowSearchDialog
Synopsis
ShowSearchDialog(UIConfig, MetaSchemeTableModel)
actionPerformed(ActionEvent)
Class ShowTextAction
Synopsis
ShowTextAction(UIConfig)
Class ShowTransferRecordDialog
Synopsis
ShowTransferRecordDialog(UIConfig, MetaRecord, MetaSchemeTableModel, MetaSchemeTableModel)
actionPerformed(ActionEvent)
Class StoreRecordAction
Synopsis
StoreRecordAction(UIConfig, NewRecordPanel, JDialog)
actionPerformed(ActionEvent)
Class TablePopupListener
Synopsis
TablePopupListener(JTable, UIConfig)
7. Package org.kaiwitte.workbench.ui.model
Class DuplexOutputStream
Synopsis
Class MainModel
Synopsis
Interface MetaSchemeTableModel
Synopsis
addRecord(MetaRecord[])
addRecord(Sequence)
clear()
delete(int)
delete(MetaRecord)
getRecord(int)
getScheme()
update(MetaRecord, int)
Class MetaSchemeTableModelFactory
Synopsis
Class RecordFactory
Synopsis
createRecord(DataScheme, String)
Interface SchemeTableModel
Synopsis
addRecord(Record[])
clear()
getRecord(int)
Class SchemeTableModelImpl
Synopsis
SchemeTableModelImpl(DataScheme)
addRecord(Record[])
clear()
getRecord(int)
Class StringOutputStream
Synopsis
StringOutputStream()
toString()
write(int)
Class SynchronizedStringWriter
Synopsis
SynchronizedStringWriter()
append(char)
append(CharSequence)
append(CharSequence, int, int)
close()
equals(Object)
finalize()
flush()
getBuffer()
hashCode()
toString()
write(char[])
write(char[], int, int)
write(int)
write(String)
write(String, int, int)
Class TableSorter
Synopsis
8. Package org.kaiwitte.workbench.ui.view
Class EditRecordPanel
Synopsis
EditRecordPanel(MetaSchemeTableModel, int, UIConfig, MetaRecord, JDialog)
createMetaRecord()
getPolicy()
getTableModel()
Class MailDialog
Synopsis
MailDialog(Frame, String, String, String, String, UIConfig)
getFrom()
getMessageBody()
getSubject()
getTo()
Class MainView
Synopsis
MainView(UIConfig)
addTab(String, JPanel)
confirm(String)
error(String)
error(String, Throwable)
info(String)
setOptionManager(OptionManager)
showOptions()
Interface MetaRecordCreator
Synopsis
createMetaRecord()
Class NewRecordPanel
Synopsis
NewRecordPanel(MetaSchemeTableModel, UIConfig, JDialog)
addDocumentListener(DocumentListener)
createMetaRecord()
getPolicy()
getTableModel()
receiveMetaRecord(MetaRecord, MetaScheme)
receiveRecord(Record)
Class QuickSearchPanel
Synopsis
QuickSearchPanel(MetaScheme, UIConfig, JDialog)
getTables()
performSearch(MetaRecord)
Class SchemeTablePanel
Synopsis
SchemeTablePanel(UIConfig, MetaSchemeTableModel)
Class SearchPanel
Synopsis
SearchPanel(MetaSchemeTableModel, UIConfig)
createCondition()
getPolicy()
Class TextView
Synopsis
9. Package test
Class BrokenFile
Synopsis
Class ConditionTest
Synopsis
Class DataManagerFactoryTest
Synopsis
Class DataManagerTest
Synopsis
Class DateTest
Synopsis
Class MailExample
Synopsis
Class MetaSchemeTest
Synopsis
Class RecordTest
Synopsis
Class SMTPSend
Synopsis
Class SchemeFactoryTest
Synopsis
Class SchemeTableModelTest
Synopsis
Class TestAll
Synopsis
A. Constant field values
Package org.kaiwitte.workbench.ui.model.*
B. Statistics
Totals
Classes per package
Top Ten - Direct known subclasses
Index