|
Class Summary |
| AboutPanel |
|
| AbstractPlacer |
A generic class for placing arbitrary playpen components in the
playpen when the user releases the mouse button. |
| ArchitectFrame |
The Main Window for the Architect Application; contains a main() method that is
the conventional way to start the application running. |
| ArchitectSwingConstants |
Define constants in here when one or more UI classes need to collaborate. |
| ArchitectSwingSessionContextImpl |
Instances of this class provide the basic global (non-project-specific) settings
and facilities to an invocation of the Architect's Swing user interface. |
| ArchitectSwingSessionImpl |
|
| ArchitectSwingUserSettings |
These are constantized Strings used in Preferences |
| ASUtils |
ASUtils is a container class for static utility methods used
throughout the Swing user interface. |
| BasicRelationshipUI |
The BasicRelationshipUI is responsible for drawing the lines
between tables. |
| BasicTablePaneUI |
|
| ColorScheme |
A simple holding place for colour schemes we want to use. |
| ColumnEditPanel |
|
| ColumnMappingPanel |
The ColumnMappingPanel presents a GUI for viewing and modifying
the column mappings between two tables. |
| CompareDMDialog |
The CompareDMDialog extends a JDialog and houses a
CompareDMPanel, it sets up the border and the cancel
button. |
| CompareDMFormatter |
|
| CompareDMFrame |
|
| CompareDMPanel |
The user interface for setting up the comparison between two databases,
whether they are housed in Architect project files, SQL databases, or
just the current project in the session. |
| CompareDMSettings |
|
| CompareDMSettings.SourceOrTargetSettings |
|
| ContainerPane<T,C> |
A playpen component that represents a model with a list of individually selectable items. |
| ContainerPaneUI |
|
| DataMoverPanel |
|
| DataSourceRenderer |
|
| DBTree |
|
| DBTree.DBTreeDragGestureListener |
Exports the SQLObject which was under the pointer in a DBTree
when the drag gesture started. |
| DBTreeCellRenderer |
The DBTreeCellRenderer renders nodes of a JTree which are of
type SQLObject. |
| DBTreeModel |
|
| DBTreeNode |
|
| DDLExportPanel |
|
| DDLGeneratorListCellRenderer |
Renders a list item which is of type Class<? extends DDLGenerator>. |
| DnDTreePathTransferable |
|
| ExceptionHandler |
The ExceptionHandler catches uncaught exceptions and handles
them gracefully by showing an error message dialog and posting
a report to SQL Power. |
| FormLayout |
|
| IERelationshipUI |
|
| IndexColumnTable |
This class will be used to display the columns that are contained in an
index. |
| IndexEditPanel |
|
| KettleDataSourceOptionsPanel |
The KettleDataSourceOptionsPanel is an editor for all data source
options specific to the Architect's Kettle ETL integration features. |
| KettleDataSourceTypeOptionPanel |
An option panel for setting the Kettle connection type for an SPDataSourceType
It has a combobox populated with Kettle connection types retrieved from
KettleUtils. |
| KettleJobPanel |
The KettleJobPanel class created a panel for user input to set properties
required in creating a Kettle job. |
| LayoutAnimator |
|
| MappingReport |
|
| Messages |
|
| ModalDialogUserPrompter |
|
| MultiDragTreeUI |
|
| Navigator |
Navigator defines the behaviours of the overview navigation dialog. |
| PlayPen |
The PlayPen is the main GUI component of the SQL*Power Architect. |
| PlayPen.BringToFrontAction |
|
| PlayPen.FloatingContainerPaneListener |
Listens to mouse motion and moves the given component so it
follows the mouse. |
| PlayPen.SendToBackAction |
|
| PlayPenComponent |
PlayPenComponent is the base class for a component that can live in the playpen's
content pane. |
| PlayPenComponentLocationEdit |
An undoable edit that absorbs PropertyChangeEdits from PlayPenComponents. |
| PlayPenContentPane |
|
| PlayPenCoordinate<T extends OLAPObject,I extends OLAPObject> |
Used to represent a location within a container pane. |
| PreferencesEditor |
This class is used to create and display the User Preferences dialog |
| PreferencesPanel |
|
| PrintPanel |
The PrintDialogFrame lets the user specify multi-page printouts by
scaling the work area to any size. |
| ProfileGraphPanel |
Creates and handles a specific display panel |
| ProfileManagerView |
The controlling view for the Profile Manager. |
| ProfilePanel |
Let the user choose a column for profiling and display the Profile results |
| ProfileResultsViewer |
A class that manages a viewer component for a set of Profile Results. |
| ProfileRowComponent |
A component that displays the status and either rowcount or progressbar
for the given table profile. |
| ProjectSettingsPanel |
|
| QFAUserSettings |
|
| RecentMenu |
Maintain a "Recent Items" menu component. |
| RelationalPlayPenFactory |
Factory class that creates a PlayPen instance that's set up for use in
relational modeling (tables and relationships). |
| Relationship |
|
| Relationship.RelationshipDecorationMover |
The RelationshipDecorationMover responds to mouse events on the
relationship by moving either the PK or FK connection point so
it is near the mouse's current position. |
| RelationshipEditPanel |
|
| RelationshipUI |
|
| SearchReplace |
SearchReplace is a GUI facility for searching for named items in the
SQlObject hierarchy, and optionally renaming them. |
| SQLObjectComboBoxModel |
Combo box model that presents the list of a SQLObject's children as the
items. |
| SQLScriptDialog |
A collection of components that present a series of SQL statements (a
"script") to the user, and allows the user to execute the script against a
pre-arranged target database, copy it to the system clipboard, or save it to
a file. |
| SQLTableListModel |
|
| SwingUIProject |
The SwingUIProject class is responsible for saving and loading projects. |
| TabbedDataEntryPanel |
The TabbedDataEntryPanel aggregates one or more DataEntryPanel
instances into a single DataEntryPanel with one tab for each
sub-panel. |
| TableEditPanel |
|
| TablePane |
|
| TablePaneUI |
|
| UserRepositoryDirectoryChooser |
This class implements the KettleRepositoryDirectoryChooser with a user interface |
| WelcomeScreen |
Creates a JPanel that is the Welcome Screen, for adding to the main window. |