A B C D E F G H I J K L M N O P R S T U V W X

S

saveButton - Variable in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 
saveFDsButton - Variable in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel
 
saveFileChooser - Variable in class de.fesenmeyer.dbnormalizer.gui.NormPropPanel
 
saveScript() - Method in class de.fesenmeyer.dbnormalizer.gui.NormPropPanel
 
saveScriptButton - Variable in class de.fesenmeyer.dbnormalizer.gui.NormPropPanel
 
schema - Variable in class de.fesenmeyer.dbnormalizer.core.Table
The schema this table is contained in, may be null.
schemaFile - Variable in class de.fesenmeyer.dbnormalizer.core.configuration.xml.DOMValidator
The schema's filename.
schemaLbl - Variable in class de.fesenmeyer.dbnormalizer.gui.TableInformationPanel
 
scriptPanel - Variable in class de.fesenmeyer.dbnormalizer.gui.NormPropPanel
 
scriptTextArea - Variable in class de.fesenmeyer.dbnormalizer.gui.NormPropPanel
 
selectedItems - Variable in class de.fesenmeyer.dbnormalizer.gui.DBTableSelectionFrame
 
session - Variable in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 
session - Variable in class de.fesenmeyer.dbnormalizer.gui.DBTableSelectionFrame
 
session - Variable in class de.fesenmeyer.dbnormalizer.gui.DBTree
 
session - Variable in class de.fesenmeyer.dbnormalizer.gui.FDAnalysisPanel
 
session - Variable in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel
 
session - Variable in class de.fesenmeyer.dbnormalizer.gui.TableMainPanel
 
session - Variable in class de.fesenmeyer.dbnormalizer.gui.TableTabbedPanel
 
session - Variable in class de.fesenmeyer.dbnormalizer.gui.TableTree
 
session - Variable in class de.fesenmeyer.dbnormalizer.gui.TableTreePanel
 
sessionConfig - Variable in class de.fesenmeyer.dbnormalizer.core.configuration.ConfigurationWriter
The session configuration to be written to file.
SessionConfig - Class in de.fesenmeyer.dbnormalizer.core.configuration
The main configuration class which holds all the data for reading or writing a session.
SessionConfig(String) - Constructor for class de.fesenmeyer.dbnormalizer.core.configuration.SessionConfig
Class constructor specifying the configuration file name.
sessionName - Variable in class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
The (unique) name of the session.
setApplicationFrame(ApplicationFrame) - Method in class de.fesenmeyer.dbnormalizer.gui.TableMainPanel
 
setAttributes(Set<String>) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.AttributeSetConfig
Sets the attributes.
setAttributes(List<String>) - Method in class de.fesenmeyer.dbnormalizer.core.Key
Sets the attributes this key consists of.
setAttributes(AttributeStringSet) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the set of attributes belonging to this table.
setAttributeSetConfig(AttributeSetConfig) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.TableConfig
Sets the attributes.
setCandKeys(Set<CandKey>) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets this table's candidate keys.
setCatalog(String) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the name of the catalog this table is contained in; must be null, if the table is not contained in a catalog.
setColumnSize(int) - Method in class de.fesenmeyer.dbnormalizer.core.TableColumn
Sets the column size.
setConfigFileName(String) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.SessionConfig
Sets the configuration file name.
setContainer(TableContainer) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the TableContainer this table is contained in; must be null, if the table is not contained in one.
setDataType(int) - Method in class de.fesenmeyer.dbnormalizer.core.TableColumn
Sets the data type.
setDbConfig(DBConfig) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.SessionConfig
Sets the DB-Configuration
setDbConfig(DBConfig) - Method in class de.fesenmeyer.dbnormalizer.gui.DBConfigFrame
 
setDbPK(PK) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the primary key (PK) defined in the DB.
setDbTable(boolean) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets whether this table is a DB-Table or not.
setDbURL(String) - Method in class de.fesenmeyer.dbnormalizer.core.DBConfig
Sets the (JDBC) database url.
setDecimalDigits(int) - Method in class de.fesenmeyer.dbnormalizer.core.TableColumn
Sets the decimal digits
setDefaultDividerLocations() - Method in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 
setDefaultValue(String) - Method in class de.fesenmeyer.dbnormalizer.core.TableColumn
Sets the default value.
setDeferability(int) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the deferability.
setDeleteRule(int) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the deleteRule.
setDriverClassName(String) - Method in class de.fesenmeyer.dbnormalizer.core.DBConfig
Sets the name of the JDBC-driver class.
setDriverFileName(String) - Method in class de.fesenmeyer.dbnormalizer.core.DBConfig
Sets the (absolute or relative) file name of the JDBC-driver jar file.
setExportedFKs(Collection<FK>) - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationFKsProposal
Sets the FKs to be defined due to the old table's exported keys.
setExportedKeys(List<FK>) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the exported keys.
setFdCheckState(FDCheckState) - Method in class de.fesenmeyer.dbnormalizer.core.FD
Sets the check state of this FD
setFdConfigs(Collection<FDConfig>) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.TableConfig
Sets the FDs.
setFDMinCover(Set<FD>) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the minimal cover of FDs for this table.
setFDs(Set<FD>) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the FDs for this table.
setFkCatalog(String) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the schema of the FK-Table, may be null.
setFkColumnNames(List<String>) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the referencing columns of the FK-Table.
setFks(List<FK>, TableContainer) - Method in class de.fesenmeyer.dbnormalizer.gui.FKInfoPanel.FKInfoTableModel
 
setFks(List<FK>, TableContainer) - Method in class de.fesenmeyer.dbnormalizer.gui.FKInfoPanel
 
setFkSchema(String) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the schema of the FK-Table, may be null.
setFksProposal(NormalizationFKsProposal) - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationProposal
Sets the foreign keys (FKs) to be created due to the normalization proposal.
setFkTableName(String) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the name of the FK-Table.
setHierarchicalFKs(Collection<FK>) - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationFKsProposal
Sets the FKs to be defined due to FKs between the old table's attributes ("hierarchical FKs").
setImportedFKs(Collection<FK>) - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationFKsProposal
Sets the FKs to be defined due to the old table's imported keys.
setImportedKeys(List<FK>) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the imported keys.
setInnerFKS(Collection<FK>) - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationFKsProposal
Sets the FKs to be defined between the created tables of the normalization proposal.
setKeysForTable(Table, Table) - Static method in class de.fesenmeyer.dbnormalizer.core.algorithms.FDAlgorithms
Computes and sets the candidate keys for a table and sets the PK (and where required, DB-PK) which is considered to be the best.
setKeysForTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.NormPropTablePanel
 
setLhs(AttributeSetConfig) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.FDConfig
Sets the LHS of the FD.
setLHS(AttributeStringSet) - Method in class de.fesenmeyer.dbnormalizer.core.FD
Sets the LHS.
setName(String) - Method in class de.fesenmeyer.dbnormalizer.core.AbstractDBItem
Sets the item's name.
setName(String) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.TableConfig
Sets the table's name.
setNF(NormalForm) - Method in class de.fesenmeyer.dbnormalizer.gui.NormPropPanel
 
setNF(NormalForm) - Method in class de.fesenmeyer.dbnormalizer.gui.NormPropTablePanel
 
setNF(NormalForm) - Method in class de.fesenmeyer.dbnormalizer.gui.TableMainPanel
 
setNfDeterminationResult(NFDeterminationResult) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the result of the normal form determination for this table.
setNFDeterminationResult(NFDeterminationResult) - Method in class de.fesenmeyer.dbnormalizer.gui.FDAnalysisPanel.FDAnalysisTableModel
 
setNFDeterminationResult(NFDeterminationResult) - Method in class de.fesenmeyer.dbnormalizer.gui.SimpleFDPanel.SimpleFDTableModel
 
setNodeType(DBNormalizerTreeNode.NodeType) - Method in class de.fesenmeyer.dbnormalizer.gui.DBNormalizerTreeNode
 
setNormProposal(NormalizationProposal) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the normalization proposal for this table.
setNormProposal(NormalizationProposal) - Method in class de.fesenmeyer.dbnormalizer.gui.NormPropPanel
 
setNullable(boolean) - Method in class de.fesenmeyer.dbnormalizer.core.TableColumn
Sets whether the column can be null or not.
SetOperationsUtil - Class in de.fesenmeyer.dbnormalizer.core.util
Provides some commonly needed set operations.
SetOperationsUtil() - Constructor for class de.fesenmeyer.dbnormalizer.core.util.SetOperationsUtil
 
setPassword(String) - Method in class de.fesenmeyer.dbnormalizer.core.DBConfig
Sets the password.
setPk(PK) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the PK for this table.
setPkCatalog(String) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the catalog of the PK-Table, may be null.
setPkColumnNames(List<String>) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the referenced columns of the PK-Table.
setPkName(String) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the name of the referenced PK.
setPkSchema(String) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the schema of the PK-Table, may be null.
setPkTableName(String) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the name of the PK-Table.
setRhs(AttributeSetConfig) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.FDConfig
Sets the RHS of the FD.
setRHS(AttributeStringSet) - Method in class de.fesenmeyer.dbnormalizer.core.FD
Sets the RHS.
setSchema(String) - Method in class de.fesenmeyer.dbnormalizer.core.Table
Sets the name of the schema this table is contained in; must be null, if the table is not contained in a schema.
setSession(DBNormalizerSession) - Method in class de.fesenmeyer.dbnormalizer.gui.DBTableSelectionFrame
 
setSession(DBNormalizerSession) - Method in class de.fesenmeyer.dbnormalizer.gui.DBTree
 
setSession(DBNormalizerSession) - Method in class de.fesenmeyer.dbnormalizer.gui.FDAnalysisPanel
 
setSession(DBNormalizerSession) - Method in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel
 
setSession(DBNormalizerSession) - Method in class de.fesenmeyer.dbnormalizer.gui.TableMainPanel
 
setSession(DBNormalizerSession) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTabbedPanel
 
setSession(DBNormalizerSession) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTree
 
setSqlScript(String) - Method in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationProposal
Sets the SQL script generated for normalization.
setTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.FDAnalysisPanel.FDAnalysisTableModel
 
setTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.FDAnalysisPanel
 
setTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel.FDModTableModel
 
setTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel
 
setTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.NormPropTablePanel
 
setTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.SimpleFDPanel
 
setTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.SimpleFDPanel.SimpleFDTableModel
 
setTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.TableInformationPanel
 
setTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.TableMainPanel
 
setTable(Table) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTabbedPanel
 
setTableCols(Collection<TableColumn>) - Method in class de.fesenmeyer.dbnormalizer.gui.TableColumnInfoPanel
 
setTableCols(List<TableColumn>) - Method in class de.fesenmeyer.dbnormalizer.gui.TableColumnInfoPanel.TableColumnInfoTableModel
 
setTableConfigs(Collection<TableConfig>) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.TableContainerConfig
Sets the table configuration objects.
setTableContainer(TableContainer) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.TableContainerConfig
Sets the table container.
setTableContainerConfigs(Collection<TableContainerConfig>) - Method in class de.fesenmeyer.dbnormalizer.core.configuration.SessionConfig
Sets the TableContainer configuration objects
setTableMainPanel(TableMainPanel) - Method in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel
 
setTableMainPanel(TableMainPanel) - Method in class de.fesenmeyer.dbnormalizer.gui.TableTabbedPanel
 
setTableTabbedPanel(TableTabbedPanel) - Method in class de.fesenmeyer.dbnormalizer.gui.FDAnalysisPanel
 
setTextArea(JTextArea) - Static method in class de.fesenmeyer.dbnormalizer.core.log.TextAreaAppender
Set the target JTextArea for the logging information to appear.
setTypeName(String) - Method in class de.fesenmeyer.dbnormalizer.core.TableColumn
Sets the typeName.
setUpdateRule(int) - Method in class de.fesenmeyer.dbnormalizer.core.FK
Sets the updateRule.
setupLog4JAppender(JTextArea) - Static method in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 
setUsername(String) - Method in class de.fesenmeyer.dbnormalizer.core.DBConfig
Sets the username
setValueAt(Object, int, int) - Method in class de.fesenmeyer.dbnormalizer.gui.FDModificationPanel.FDModTableModel
 
shouldSelectCell(EventObject) - Method in class de.fesenmeyer.dbnormalizer.gui.util.JComponentCellEditor
 
showAttributeClosure - Variable in class de.fesenmeyer.dbnormalizer.gui.TableMainPanel
 
showAttributeClosure(ActionEvent) - Method in class de.fesenmeyer.dbnormalizer.gui.TableMainPanel
 
showDBConfigButton - Variable in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 
showDbConfigFrame - Variable in class de.fesenmeyer.dbnormalizer.gui.ApplicationFrame
 
SimpleErrorHandler - Class in de.fesenmeyer.dbnormalizer.core.configuration.xml
A Simple SAX-ErrorHandler implementation which just delegates each error, fatal error and warning to the calling code.
SimpleErrorHandler() - Constructor for class de.fesenmeyer.dbnormalizer.core.configuration.xml.SimpleErrorHandler
 
SimpleErrorListener - Class in de.fesenmeyer.dbnormalizer.core.configuration.xml
A Simple ErrorListener implementation for XML transformations which just delegates each error, fatal error and warning to the calling code.
SimpleErrorListener() - Constructor for class de.fesenmeyer.dbnormalizer.core.configuration.xml.SimpleErrorListener
 
simpleFDPanel - Variable in class de.fesenmeyer.dbnormalizer.gui.NormPropTablePanel
 
SimpleFDPanel - Class in de.fesenmeyer.dbnormalizer.gui
 
SimpleFDPanel() - Constructor for class de.fesenmeyer.dbnormalizer.gui.SimpleFDPanel
 
SimpleFDPanel.SimpleFDTableModel - Class in de.fesenmeyer.dbnormalizer.gui
 
SimpleFDPanel.SimpleFDTableModel() - Constructor for class de.fesenmeyer.dbnormalizer.gui.SimpleFDPanel.SimpleFDTableModel
 
simpleFDTable - Variable in class de.fesenmeyer.dbnormalizer.gui.SimpleFDPanel
 
simpleFDTableModel - Variable in class de.fesenmeyer.dbnormalizer.gui.SimpleFDPanel
 
splitFDs(Collection<FD>) - Static method in class de.fesenmeyer.dbnormalizer.core.algorithms.FDAlgorithms
Splits the FDs specified by argument fds by using the augmentation inference rule, e.g.: {a -> bc} => {a -> b, a -> c}
sqlConnection - Variable in class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
A SQuirreL-SQL-Connection object which is used for retrieving database information.
sqlScript - Variable in class de.fesenmeyer.dbnormalizer.core.algorithms.NormalizationProposal
The SQL script generated for normalization.
startSession() - Method in class de.fesenmeyer.dbnormalizer.core.DBNormalizerSession
Starts the session by creating a connection to the DB specified by the DBNormalizerSession.dbConfig member.
stopCellEditing() - Method in class de.fesenmeyer.dbnormalizer.gui.util.JComponentCellEditor
 
StringUtil - Class in de.fesenmeyer.dbnormalizer.core.util
Class containing utility methods for string operations.
StringUtil() - Constructor for class de.fesenmeyer.dbnormalizer.core.util.StringUtil
Makes the constructor inaccessible.

A B C D E F G H I J K L M N O P R S T U V W X