Package ca.sqlpower.architect.swingui

Interface Summary
ArchitectSwingSession The ArchitectSwingSession interface provides methods that are applicable to a Swing UI invocation of the Architect.
ArchitectSwingSessionContext The ArchitectSwingSessionContext interface specifies a set of properties and methods for creating new Architect Swing Sessions.
PlayPen.CancelableListener  
PlayPenComponentUI The PlayPenComponentUI is the superclass of all UI delegates for Play Pen components.
PopupMenuFactory Simple interface that can be used in components that want to show a popup menu but don't know what items the menu should actually contain.
Selectable  
 

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.
 

Enum Summary
CompareDMSettings.DatastoreType  
CompareDMSettings.OutputFormat  
PlayPen.MouseModeType  
ProfilePanel.ChartTypes  
 



Copyright © 2003-2007 SQL Power Group Inc. www.sqlpower.ca