Serialized Form


Package ca.sqlpower.architect

Class ca.sqlpower.architect.ArchitectException extends java.lang.Exception implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

Class ca.sqlpower.architect.ArchitectRuntimeException extends java.lang.RuntimeException implements Serializable

Serialized Fields

wrapped

ArchitectException wrapped

Class ca.sqlpower.architect.ArchitectVersionParseException extends ArchitectRuntimeException implements Serializable

Class ca.sqlpower.architect.DateFormatAllowsNull extends java.text.SimpleDateFormat implements Serializable

Class ca.sqlpower.architect.DuplicateColumnException extends ArchitectException implements Serializable

Serialized Fields

table

SQLTable table

dupColName

java.lang.String dupColName

Class ca.sqlpower.architect.LockedColumnException extends java.lang.RuntimeException implements Serializable

Serialized Fields

lockingRelationship

SQLRelationship lockingRelationship

col

SQLColumn col

Class ca.sqlpower.architect.SQLCatalog extends SQLObject implements Serializable

Serialized Fields

parent

SQLObject parent

nativeTerm

java.lang.String nativeTerm
The term used for catalogs in the native database system. In SQLServer2000, this is "database".

Class ca.sqlpower.architect.SQLColumn extends SQLObject implements Serializable

Serialized Fields

sourceColumn

SQLColumn sourceColumn
Refers back to the real database-connected SQLColumn that this column was originally derived from.


parent

SQLObject parent

type

int type
Must be a type defined in java.sql.Types. Move to enum in 1.5 (we hope!).


sourceDataTypeName

java.lang.String sourceDataTypeName
This is the native name for the column's type in its source database. See SQLColumn.type for system-independant type.


precision

int precision
The maximum length of the field in digits or characters. For numeric types, this value includes all significant digits on both sides of the decimal point.


scale

int scale
The maximum number of digits after the decimal point. For non-numeric data types, this value should be set to 0.


nullable

int nullable
This column's nullability type. One of:


remarks

java.lang.String remarks

defaultValue

java.lang.String defaultValue

primaryKeySeq

java.lang.Integer primaryKeySeq
This property is the sort key for this column in primary key index. If the value is null, then it is not a primary key column.


autoIncrement

boolean autoIncrement
This property indicates that values stored in this column should default to some automatcially-incrementing sequence of values. Every database platform handles the specifics of this a little differently, but the DDL generators are responsible for taking care of that.


autoIncrementSequenceName

java.lang.String autoIncrementSequenceName
This property is a hint to the DDL generators to tell them what name to give to the database sequence that generates values for this column. Not all platforms need (or support) sequences, so setting this value doesn't guarantee it will be used. If the value of this field is left null, the getter method will auto-generate a sequence name based on the table and column names.


referenceCount

int referenceCount
referenceCount is meant to keep track of how many containers (i.e. folders and relationships) have a reference to a column. A new SQLColumn always starts off life with a reference count of 1. (it is set in the constructors). When creating a new relationship which reuses a column, the call addReference() on the column to increment the referenceCount. When removing a relationship, call removeReference() on the column to decrement the referenceCount. If the referenceCount falls to zero, it removes itself from the containing table (because it imported by the creation of a relationship.

Class ca.sqlpower.architect.SQLDatabase extends SQLObject implements Serializable

Serialized Fields

dataSource

ca.sqlpower.sql.SPDataSource dataSource
This SPDataSource describes how to connect to the physical database that backs this SQLDatabase object.


playPenDatabase

boolean playPenDatabase
Tells this database that it is being used to back the PlayPen. Also stops removal of children and the closure of connection when properties change.


maxActiveConnections

int maxActiveConnections
Indicates the maximum number of connections held active ever.

Class ca.sqlpower.architect.SQLExceptionNode extends SQLObject implements Serializable

Serialized Fields

exception

java.lang.Throwable exception

message

java.lang.String message

parent

SQLObject parent

Class ca.sqlpower.architect.SQLIndex extends SQLObject implements Serializable

Serialized Fields

type

java.lang.String type
This is the index type


parent

SQLTable.Folder<T extends SQLObject> parent
The parent folder that owns this index object.


unique

boolean unique
Flags whether or not this index enforces uniqueness.


qualifier

java.lang.String qualifier
The qualifier that must be used for referring to this index in the database. This is usually the name of the table the index belongs to (in the case of SQL Server), or null (in the case of Oracle).


filterCondition

java.lang.String filterCondition
The filter condition on this index, if any. According to the ODBC programmer's reference, this is probably a property of the index as a whole (as opposed to the individual index columns), but it doesn't say that explicitly. According to the JDBC spec, this could be anything at all.


clustered

boolean clustered
This indicates if an index is clustered or not.


primaryKeyIndex

boolean primaryKeyIndex

removeColumnListener

SQLObjectListener removeColumnListener
This is a listener that will listen for SQLColumns in the SQLTable's column folder and make sure that the SQLIndex will also remove its Column object associated with the SQLColumn removed.

Class ca.sqlpower.architect.SQLIndex.Column extends SQLObject implements Serializable

Serialized Fields

column

SQLColumn column
The column in the table that this index column represents. Might be null if this index column represents an expression rather than a single column value.


ascendingOrDescending

SQLIndex.AscendDescend ascendingOrDescending
Specifies if the column is ascending, descending, or undefined.


targetColumnListener

ca.sqlpower.architect.SQLIndex.Column.TargetColumnListener targetColumnListener
A proxy that refires certain events on the target column.

It is the job of SQLIndex.Column.setColumn(SQLColumn) to keep this listener hooked up to the correct SQLColumn object (or completely disconnected in the case that there is no target SQLColumn).

Class ca.sqlpower.architect.SQLObject extends java.lang.Object implements Serializable

Serialized Fields

populated

boolean populated

physicalName

java.lang.String physicalName

name

java.lang.String name

children

java.util.List<E> children
The children of this SQLObject (if not applicable, set to Collections.EMPTY_LIST in your constructor).


magicDisableCount

int magicDisableCount
When this counter is > 0, the fireXXX methods will ignore secondary changes.


undoEventListeners

java.util.LinkedList<E> undoEventListeners
The list of SQLObject property change event listeners used for undo

Class ca.sqlpower.architect.SQLObjectEvent extends java.util.EventObject implements Serializable

Serialized Fields

changedIndices

int[] changedIndices

children

SQLObject[] children

propertyName

java.lang.String propertyName

oldValue

java.lang.Object oldValue

newValue

java.lang.Object newValue

Class ca.sqlpower.architect.SQLObjectPreEvent extends java.lang.Object implements Serializable

Serialized Fields

source

SQLObject source

changeIndices

int[] changeIndices

children

SQLObject[] children

vetoed

boolean vetoed

Class ca.sqlpower.architect.SQLObjectRoot extends SQLObject implements Serializable

Class ca.sqlpower.architect.SQLRelationship extends SQLObject implements Serializable

Serialized Fields

pkTable

SQLTable pkTable

fkTable

SQLTable fkTable

updateRule

SQLRelationship.UpdateDeleteRule updateRule
The rule for what the DBMS should do to the child (imported) key value when its parent table (exported) key value changes.


deleteRule

SQLRelationship.UpdateDeleteRule deleteRule
The rule for what the DBMS should do to the child (imported) key value when its parent table (exported) row is deleted.


deferrability

SQLRelationship.Deferrability deferrability
The deferrability rule for constraint checking on this relationship. Defaults to NOT_DEFERRABLE.


pkCardinality

int pkCardinality

fkCardinality

int fkCardinality

identifying

boolean identifying
Value should be true if this relationship is identifying, and false if otherwise.

Here is our definition of identifying relationships and non-identifying relationships (as discussed in the Architect Developer's mailing list).

An 'identifying' relationship is: A foreign key relationship in which the whole primary key of the parent table is entirely contained in the primary key of the child table.

A 'non-identifying' relationship is: A foreign key relationship in which the whole primary key of the parent table is NOT entirely contained in the primary key of the child table.


physicalName

java.lang.String physicalName

fkColumnManager

SQLRelationship.RelationshipManager fkColumnManager

parentCount

int parentCount
A counter for #setParent() to decide when to detach listeners.

Class ca.sqlpower.architect.SQLRelationship.ColumnMapping extends SQLObject implements Serializable

Serialized Fields

parent

SQLRelationship parent

pkColumn

SQLColumn pkColumn

fkColumn

SQLColumn fkColumn

Class ca.sqlpower.architect.SQLSchema extends SQLObject implements Serializable

Serialized Fields

parent

SQLObject parent

nativeTerm

java.lang.String nativeTerm

Class ca.sqlpower.architect.SQLSequence extends SQLObject implements Serializable

Class ca.sqlpower.architect.SQLTable extends SQLObject implements Serializable

Serialized Fields

parent

SQLObject parent

remarks

java.lang.String remarks

objectType

java.lang.String objectType

physicalPrimaryKeyName

java.lang.String physicalPrimaryKeyName

columnsFolder

SQLTable.Folder<T extends SQLObject> columnsFolder
A List of SQLColumn objects which make up all the columns of this table.


exportedKeysFolder

SQLTable.Folder<T extends SQLObject> exportedKeysFolder
A List of SQLRelationship objects describing keys that this table exports. This SQLTable is the "pkTable" in its exported keys.


importedKeysFolder

SQLTable.Folder<T extends SQLObject> importedKeysFolder
A container for SQLRelationship objects describing keys that this table imports. This SQLTable is the "fkTable" in its imported keys.


indicesFolder

SQLTable.Folder<T extends SQLObject> indicesFolder
A container for SQLIndex objects that describe the various database indices that exist on this table.


normalizing

boolean normalizing

normalizeAgain

boolean normalizeAgain

Class ca.sqlpower.architect.SQLTable.Folder extends SQLObject implements Serializable

Serialized Fields

type

int type

name

java.lang.String name

parent

SQLTable parent

Package ca.sqlpower.architect.ddl

Class ca.sqlpower.architect.ddl.CaseInsensitiveHashMap extends java.util.HashMap<java.lang.String,SQLObject> implements Serializable


Package ca.sqlpower.architect.diff

Class ca.sqlpower.architect.diff.ArchitectDiffException extends ArchitectException implements Serializable


Package ca.sqlpower.architect.etl

Class ca.sqlpower.architect.etl.UnknownDatabaseTypeException extends ArchitectException implements Serializable


Package ca.sqlpower.architect.olap

Class ca.sqlpower.architect.olap.MondrianFileFormatException extends java.lang.Exception implements Serializable


Package ca.sqlpower.architect.olap.undo

Class ca.sqlpower.architect.olap.undo.OLAPChildEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

event

OLAPChildEvent event
The event that this edit encapsulates. It may represent either an addition or removal of a child.


removal

boolean removal
Indicates whether the event in this edit represents an initial removal or addition of the child. This influences the behaviour of undo() and redo().

Class ca.sqlpower.architect.olap.undo.OLAPUndoManager extends javax.swing.undo.UndoManager implements Serializable

Serialized Fields

eventHandler

ca.sqlpower.architect.olap.undo.OLAPUndoManager.UndoableEventHandler eventHandler

undoing

boolean undoing

currentCompoundEdit

javax.swing.undo.CompoundEdit currentCompoundEdit
Will be non-null when this undo manager is in the middle of receiving a series of edits that are supposed to be undone and redone as one step.


compoundEditDepth

int compoundEditDepth
The number of times we've started a compound edit minus the number of times we've finished one. If greater than 0, we are in a compound edit and OLAPUndoManager.currentCompoundEdit will be non-null.

This value will never be less than 0.


rememberedPosition

java.lang.ref.WeakReference<T> rememberedPosition

changeListeners

java.util.List<E> changeListeners

Package ca.sqlpower.architect.profile.event

Class ca.sqlpower.architect.profile.event.ProfileChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

profileResultList

java.util.List<E> profileResultList
The list of profile results that has been added or removed from the source manager.


Package ca.sqlpower.architect.swingui

Class ca.sqlpower.architect.swingui.AboutPanel extends ca.sqlpower.swingui.AbstractNoEditDataEntryPanel implements Serializable

Serialized Fields

content

javax.swing.JLabel content

Class ca.sqlpower.architect.swingui.ArchitectFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

session

ArchitectSwingSession session

projectBar

javax.swing.JToolBar projectBar

ppBar

javax.swing.JToolBar ppBar

menuBar

javax.swing.JMenuBar menuBar

splitPane

javax.swing.JSplitPane splitPane

playpen

PlayPen playpen

playpenScrollPane

javax.swing.JScrollPane playpenScrollPane

dbTree

DBTree dbTree

navigatorDialog

Navigator navigatorDialog

comapareDMDialog

CompareDMDialog comapareDMDialog

oldWidth

int oldWidth

oldHeight

int oldHeight

prefWidth

int prefWidth

prefHeight

int prefHeight

connectionsMenu

javax.swing.JMenu connectionsMenu

autoLayout

ArchitectLayout autoLayout

undoAction

UndoAction undoAction

redoAction

RedoAction redoAction

aboutAction

AboutAction aboutAction

newProjectAction

javax.swing.Action newProjectAction

openProjectAction

OpenProjectAction openProjectAction

saveProjectAction

javax.swing.Action saveProjectAction

saveProjectAsAction

javax.swing.Action saveProjectAsAction

closeProjectAction

CloseProjectAction closeProjectAction

prefAction

PreferencesAction prefAction

projectSettingsAction

ProjectSettingsAction projectSettingsAction

printAction

PrintAction printAction

exportPlaypenToPDFAction

ExportPlaypenToPDFAction exportPlaypenToPDFAction

profileAction

ProfileAction profileAction

zoomInAction

ZoomAction zoomInAction

zoomOutAction

ZoomAction zoomOutAction

zoomNormalAction

ZoomResetAction zoomNormalAction

zoomToFitAction

ZoomToFitAction zoomToFitAction

autoLayoutAction

AutoLayoutAction autoLayoutAction

editSelectedAction

EditSelectedAction editSelectedAction

editColumnAction

EditColumnAction editColumnAction

insertColumnAction

InsertColumnAction insertColumnAction

insertIndexAction

InsertIndexAction insertIndexAction

editTableAction

EditTableAction editTableAction

editIndexAction

EditSelectedIndexAction editIndexAction
Edits the index which is currently selected in the DBTree. For PlayPen purposes, see EditSpecificIndexAction.


deleteSelectedAction

DeleteSelectedAction deleteSelectedAction

createTableAction

CreateTableAction createTableAction

createIdentifyingRelationshipAction

CreateRelationshipAction createIdentifyingRelationshipAction

createNonIdentifyingRelationshipAction

CreateRelationshipAction createNonIdentifyingRelationshipAction

editRelationshipAction

EditRelationshipAction editRelationshipAction

searchReplaceAction

SearchReplaceAction searchReplaceAction

selectAllAction

SelectAllAction selectAllAction

reverseRelationshipAction

ReverseRelationshipAction reverseRelationshipAction

alignTableHorizontalAction

AlignTableAction alignTableHorizontalAction

alignTableVerticalAction

AlignTableAction alignTableVerticalAction

focusToChildAction

FocusToChildOrParentTableAction focusToChildAction

focusToParentAction

FocusToChildOrParentTableAction focusToParentAction

exportDDLAction

javax.swing.Action exportDDLAction

compareDMAction

javax.swing.Action compareDMAction

dataMoverAction

javax.swing.Action dataMoverAction

exitAction

javax.swing.Action exitAction
Closes all sessions and terminates the JVM.

Class ca.sqlpower.architect.swingui.BasicRelationshipUI extends RelationshipUI implements Serializable

Serialized Fields

relationship

Relationship relationship

computedBounds

java.awt.Rectangle computedBounds

path

java.awt.geom.GeneralPath path
This is the path that the relationship line follows. Don't use it for contains() and intersects() becuase it is closed by a diagonal line from start to finish.

See Also:
containmentPath

containmentPath

java.awt.geom.GeneralPath containmentPath
This is a closed path for use with contains() and intersects().


selectedColor

java.awt.Color selectedColor

unselectedColor

java.awt.Color unselectedColor

nonIdStroke

java.awt.BasicStroke nonIdStroke

idStroke

java.awt.BasicStroke idStroke

radius

int radius
Points within radius pixels of this relationship's visible path are considered to be contained within this component.

See Also:
BasicRelationshipUI.contains(java.awt.Point)

Class ca.sqlpower.architect.swingui.BasicTablePaneUI extends TablePaneUI implements Serializable

Serialized Fields

tablePane

TablePane tablePane
The TablePane component that this UI delegate works for.


selectedColor

java.awt.Color selectedColor
Colour of the text background for selected columns.


minimumWidth

int minimumWidth
Doesn't return a preferredSize with width less than this.

Class ca.sqlpower.architect.swingui.ColumnEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

column

SQLColumn column
The column we're editing.


editDialog

javax.swing.JDialog editDialog
The frame of the column edit dialog.


sourceDB

javax.swing.JLabel sourceDB

sourceTableCol

javax.swing.JLabel sourceTableCol

colName

javax.swing.JTextField colName

colType

javax.swing.JComboBox colType

colScale

javax.swing.JSpinner colScale

colPrec

javax.swing.JSpinner colPrec

colNullable

javax.swing.JCheckBox colNullable

colRemarks

javax.swing.JTextArea colRemarks

colDefaultValue

javax.swing.JTextField colDefaultValue

colInPK

javax.swing.JCheckBox colInPK

colAutoInc

javax.swing.JCheckBox colAutoInc

colAutoIncSequenceName

javax.swing.JTextField colAutoIncSequenceName

seqNamePrefix

java.lang.String seqNamePrefix
The prefix string that comes before the current column name in the sequence name. This is set via the #discoverSequenceNamePattern() method, which should be called automatically whenever the user changes the sequence name.


seqNameSuffix

java.lang.String seqNameSuffix
The suffix string that comes after the current column name in the sequence name. This is set via the #discoverSequenceNamePattern() method, which should be called automatically whenever the user changes the sequence name.


session

ArchitectSession session

Class ca.sqlpower.architect.swingui.CompareDMDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

compareDMPanel

CompareDMPanel compareDMPanel

Class ca.sqlpower.architect.swingui.CompareDMFrame extends javax.swing.JDialog implements Serializable

Serialized Fields

leftOutputArea

javax.swing.JTextPane leftOutputArea

rightOutputArea

javax.swing.JTextPane rightOutputArea

sourceOutputText

javax.swing.text.AbstractDocument sourceOutputText

targetOutputText

javax.swing.text.AbstractDocument targetOutputText

title

java.lang.String title

whatTheHeckIsGoingOn

java.lang.String whatTheHeckIsGoingOn

panel

javax.swing.JComponent panel

Class ca.sqlpower.architect.swingui.CompareDMFrame.CloseAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

localDialog

javax.swing.JDialog localDialog

Class ca.sqlpower.architect.swingui.CompareDMFrame.sourceCopyAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

doc

javax.swing.text.AbstractDocument doc

Class ca.sqlpower.architect.swingui.CompareDMFrame.targetCopyAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

doc

javax.swing.text.AbstractDocument doc

Class ca.sqlpower.architect.swingui.CompareDMPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

progressBar

javax.swing.JProgressBar progressBar

buttonPanel

javax.swing.JPanel buttonPanel

sqlTypeDropdown

javax.swing.JComboBox sqlTypeDropdown
The list of all DDL Generators available. The items stored in this combo box are of type Class<? extends DDLGenerator>.


sqlButton

javax.swing.JRadioButton sqlButton

englishButton

javax.swing.JRadioButton englishButton

showNoChanges

javax.swing.JCheckBox showNoChanges

statusLabel

javax.swing.JLabel statusLabel

statusComponent

ca.sqlpower.validation.swingui.StatusComponent statusComponent
The status component that explains why the start compare action is disabled.

Very important note that you should heed carefully: CompareDMPanel uses the SQL Power validation API in a non-standard way because it has been retrofit over an old ad-hoc approach to validation. Do not emulate this approach to validation in new code!


startCompareAction

CompareDMPanel.StartCompareAction startCompareAction

swapSourceTargetAction

CompareDMPanel.SwapSourceTargetAction swapSourceTargetAction

source

CompareDMPanel.SourceOrTargetStuff source

target

CompareDMPanel.SourceOrTargetStuff target

session

ArchitectSwingSession session
Since we can create new DB connections from this panel, we need a reference to the session so we can retrieve the datasource collection.


parentDialog

javax.swing.JDialog parentDialog
The dialog that created and contains this panel


dataSourceRenderer

javax.swing.ListCellRenderer dataSourceRenderer
Renders list cells which have a value that is an SPDataSource.


playpenNameRefreshHandler

javax.swing.event.AncestorListener playpenNameRefreshHandler
Updates the playpen name in the source and target sections whenever this panel is shown.

Class ca.sqlpower.architect.swingui.CompareDMPanel.StartCompareAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

sourceTables

java.util.Collection<E> sourceTables

targetTables

java.util.Collection<E> targetTables

Class ca.sqlpower.architect.swingui.CompareDMPanel.SwapSourceTargetAction extends javax.swing.AbstractAction implements Serializable

Class ca.sqlpower.architect.swingui.ContainerPaneUI extends java.lang.Object implements Serializable

Class ca.sqlpower.architect.swingui.DataSourceRenderer extends javax.swing.DefaultListCellRenderer implements Serializable

Class ca.sqlpower.architect.swingui.DBTree extends javax.swing.JTree implements Serializable

Serialized Fields

ds

java.awt.dnd.DragSource ds

popup

javax.swing.JPopupMenu popup

dbcsMenu

javax.swing.JMenu dbcsMenu

spDataSourcePanel

ca.sqlpower.swingui.SPDataSourcePanel spDataSourcePanel

newDBCSAction

DBTree.NewDBCSAction newDBCSAction

dbcsPropertiesAction

DBTree.DBCSPropertiesAction dbcsPropertiesAction

removeDBCSAction

DBTree.RemoveDBCSAction removeDBCSAction

showInPlayPenAction

DBTree.ShowInPlayPenAction showInPlayPenAction

collapseAllAction

javax.swing.Action collapseAllAction

expandAllAction

javax.swing.Action expandAllAction

setConnAsTargetDB

DBTree.SetConnAsTargetDB setConnAsTargetDB

selectAllChildTablesAction

DBTree.SelectAllChildTablesAction selectAllChildTablesAction

session

ArchitectSwingSession session
The architect session, so we can access common objects


panelHoldsNewDBCS

boolean panelHoldsNewDBCS
This is set to true when the SPDataSourcePanel is editting a new connection spec. The dialog's "ok" and "cancel" button handlers need to do different things for new and existing specs.

Class ca.sqlpower.architect.swingui.DBTree.AddDBCSAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

dbcs

ca.sqlpower.sql.SPDataSource dbcs

Class ca.sqlpower.architect.swingui.DBTree.CompareToCurrentAction extends javax.swing.AbstractAction implements Serializable

Class ca.sqlpower.architect.swingui.DBTree.DBCSPropertiesAction extends javax.swing.AbstractAction implements Serializable

Class ca.sqlpower.architect.swingui.DBTree.NewDBCSAction extends javax.swing.AbstractAction implements Serializable

Class ca.sqlpower.architect.swingui.DBTree.RemoveDBCSAction extends javax.swing.AbstractAction implements Serializable

Class ca.sqlpower.architect.swingui.DBTree.SelectAllChildTablesAction extends javax.swing.AbstractAction implements Serializable

Class ca.sqlpower.architect.swingui.DBTree.SetConnAsTargetDB extends javax.swing.AbstractAction implements Serializable

Serialized Fields

dbcs

ca.sqlpower.sql.SPDataSource dbcs

Class ca.sqlpower.architect.swingui.DBTree.ShowInPlayPenAction extends javax.swing.AbstractAction implements Serializable

Class ca.sqlpower.architect.swingui.DBTreeCellRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable

Serialized Fields

session

ArchitectSession session

Class ca.sqlpower.architect.swingui.DBTreeModel extends java.lang.Object implements Serializable

Serialized Fields

testMode

boolean testMode
Controls this model's "testing" mode. When in testing mode, the checks for whether or not events are on the Swing Event Dispatch Thread are bypassed.


root

SQLObject root

treeModelListeners

java.util.LinkedList<E> treeModelListeners

Class ca.sqlpower.architect.swingui.DDLGeneratorListCellRenderer extends javax.swing.DefaultListCellRenderer implements Serializable

Class ca.sqlpower.architect.swingui.DnDTreePathTransferable extends java.lang.Object implements Serializable

Serialized Fields

data

java.util.ArrayList<E> data

userVisibleName

java.lang.String userVisibleName

Class ca.sqlpower.architect.swingui.IERelationshipUI extends BasicRelationshipUI implements Serializable

Serialized Fields

nonIdStroke

java.awt.BasicStroke nonIdStroke

idStroke

java.awt.BasicStroke idStroke

Class ca.sqlpower.architect.swingui.IndexEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

index

SQLIndex index

parent

SQLTable parent

indexCopy

SQLIndex indexCopy

name

javax.swing.JTextField name

unique

javax.swing.JCheckBox unique

primaryKey

javax.swing.JCheckBox primaryKey

indexType

javax.swing.JComboBox indexType

clustered

javax.swing.JCheckBox clustered

columnsTable

IndexColumnTable columnsTable

session

ArchitectSwingSession session
This session that contains this index panel.

Class ca.sqlpower.architect.swingui.Navigator extends javax.swing.JDialog implements Serializable

Serialized Fields

pp

PlayPen pp

navigationPanel

javax.swing.JPanel navigationPanel

scaleFactor

double scaleFactor
The factor which the entire Playpen is scaled down to

Class ca.sqlpower.architect.swingui.PlayPen extends javax.swing.JPanel implements Serializable

Serialized Fields

mouseMode

PlayPen.MouseModeType mouseMode

cursorManager

PlayPen.CursorManager cursorManager
The cursor manager for this play pen.


dt

java.awt.dnd.DropTarget dt
Links this PlayPen with an instance of PlayPenDropListener so users can drop stuff on the playpen.


popupFactory

PopupMenuFactory popupFactory
The factory responsible for setting up popup menu contents for this playpen.


tableNames

java.util.Set<E> tableNames
Maps table names (Strings) to Integers. Useful for making up new table names if two tables of the same name are added todrag this playpen.


ppMouseListener

PlayPen.PPMouseListener ppMouseListener
This object receives all mouse and mouse motion events in the PlayPen. It tries to dispatch them to the ppcomponents, and also handles playpen-specific behaviour like rubber band selection and popup menu triggering.


rubberBand

java.awt.Rectangle rubberBand
The RubberBand allows the user to select multiple ppcomponents by click-and-drag across a region.


rubberBandColor

java.awt.Color rubberBandColor
This is the colour that the rubber band will be painted with.


zoom

double zoom
The visual magnification factor for this playpen.


contentPane

PlayPenContentPane contentPane
Contains the child components of this playpen.


bringToFrontAction

javax.swing.Action bringToFrontAction
This action brings the selected TablePane or Relationship to the front/top of the component stack.


sendToBackAction

javax.swing.Action sendToBackAction
This action sends the selected TablePane or Relationship to the back/bottom of the component stack.


zoomInAction

javax.swing.Action zoomInAction
The zoom in action used by the mouse listener.


zoomOutAction

javax.swing.Action zoomOutAction
The zoom out action used by the mouse listener.


ppScrollPane

java.awt.Component ppScrollPane
The component that is used my the mouse listener to be scrolled. Will always be a JScrollPane, but since the ArchitectFrame returns it as a Component this field is also a Component.


dbcsDialog

javax.swing.JDialog dbcsDialog
This dialog box is for editting the PlayPen's DB Connection spec.


draggingTablePanes

boolean draggingTablePanes
used by mouseReleased to figure out if a DND operation just took place in the playpen, so it can make a good choice about leaving a group of things selected or deselecting everything except the TablePane that was clicked on.


selectionInProgress

boolean selectionInProgress

antialiasSetting

java.lang.Object antialiasSetting
A RenderingHints value of VALUE_ANTIALIAS_ON, VALUE_ANTIALIAS_OFF, or VALUE_ANTIALIAS_DEFAULT.


removedComponents

java.util.Map<K,V> removedComponents
A graveyard for components that used to be associated with model components that are no longer in the model. If the model components come back from the dead (thanks the the UndoManager), then the corresponding PlayPenComonent can be revived from this map. Allows the garbage collecter to clean up any components not in the undo manager


paintingEnabled

boolean paintingEnabled
Tells whether or not this component will paint its contents. This was originally added to test the speed of the SpringLayout when it doesn't have to repaint everything for every frame. It might be useful for other stuff later on too.


dgl

PlayPen.TablePaneDragGestureListener dgl

ds

java.awt.dnd.DragSource ds

normalizing

boolean normalizing

session

ArchitectSwingSession session
The session that contains this playpen


viewportPosition

java.awt.Point viewportPosition
The initial position of the viewport.


fontRenderContext

java.awt.font.FontRenderContext fontRenderContext
The font render context for cases where the play pen has no graphics object to get the font render context but we know it from another panel.


ignoreTreeSelection

boolean ignoreTreeSelection
Flag to prevent recursive selections for selectObjects()


selectionListeners

java.util.LinkedList<E> selectionListeners

cancelableListeners

java.util.LinkedList<E> cancelableListeners

undoEventListeners

java.util.LinkedList<E> undoEventListeners

lifecycleListeners

java.util.List<E> lifecycleListeners

Class ca.sqlpower.architect.swingui.PlayPen.BringToFrontAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

pp

PlayPen pp

Class ca.sqlpower.architect.swingui.PlayPen.SendToBackAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

pp

PlayPen pp

Class ca.sqlpower.architect.swingui.PlayPenComponentLocationEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

initialBounds

java.util.Map<K,V> initialBounds

finalBounds

java.util.Map<K,V> finalBounds

Class ca.sqlpower.architect.swingui.PreferencesPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

us

CoreUserSettings us
The settings we're editing


plIniName

javax.swing.JTextField plIniName

plIniButton

javax.swing.JButton plIniButton

etlLogFileName

javax.swing.JTextField etlLogFileName

etlLogFileButton

javax.swing.JButton etlLogFileButton

ddlLogFileName

javax.swing.JTextField ddlLogFileName

ddlLogFileButton

javax.swing.JButton ddlLogFileButton

playPenAntialiasOn

javax.swing.JRadioButton playPenAntialiasOn

playPenAntialiasOff

javax.swing.JRadioButton playPenAntialiasOff

exceptionReportOn

javax.swing.JRadioButton exceptionReportOn

exceptionReportOff

javax.swing.JRadioButton exceptionReportOff

showWelcomeOn

javax.swing.JRadioButton showWelcomeOn

showWelcomeOff

javax.swing.JRadioButton showWelcomeOff

context

ArchitectSwingSessionContext context

Class ca.sqlpower.architect.swingui.PreferencesPanel.ChooseFileAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

fileName

javax.swing.JTextField fileName

filter

javax.swing.filechooser.FileFilter filter

Class ca.sqlpower.architect.swingui.PrintPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

pp

PlayPen pp
This is the playpen we're printing.


printerBox

javax.swing.JComboBox printerBox

job

java.awt.print.PrinterJob job

jobAttributes

javax.print.attribute.PrintRequestAttributeSet jobAttributes

pageFormat

java.awt.print.PageFormat pageFormat

pageFormatLabel

javax.swing.JLabel pageFormatLabel

pageFormatButton

javax.swing.JButton pageFormatButton

zoomLabel

javax.swing.JLabel zoomLabel

zoomSlider

javax.swing.JSlider zoomSlider

pageCountLabel

javax.swing.JLabel pageCountLabel

printPageNumbersBox

javax.swing.JCheckBox printPageNumbersBox

numOfCopies

javax.swing.JSpinner numOfCopies

previewPanel

PrintPanel.PrintPreviewPanel previewPanel

pagesAcross

int pagesAcross

pagesDown

int pagesDown

zoom

double zoom

session

ArchitectSwingSession session

Class ca.sqlpower.architect.swingui.PrintPanel.PrintPreviewPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

playPenPreferredSize

java.awt.Dimension playPenPreferredSize
The preferred size of the play pen at the default zoom.


fontContextGraphic

java.awt.Graphics fontContextGraphic
A copy of the play pen graphic to get the font render context from.

Class ca.sqlpower.architect.swingui.ProfileManagerView extends javax.swing.JPanel implements Serializable

Serialized Fields

pm

ProfileManager pm
The profile manager this view is attached to.


resultListPanel

ca.sqlpower.architect.swingui.ProfileManagerView.ResultListPanel resultListPanel

scrollPane

javax.swing.JScrollPane scrollPane

statusText

javax.swing.JLabel statusText

searchText

javax.swing.JTextField searchText

pageListener

ca.sqlpower.architect.swingui.ProfileManagerView.PageListener pageListener

comparator

java.util.Comparator<T> comparator
This is the sort order to show the profile results in. It will change when you click on the radio buttons to change how the results will be sorted in the list.


list

java.util.List<E> list
The list of all valid ProfileRowComponents; note that this is NOT necessarily the same as the list that is showing (see doSearch() for why not).


showingRows

java.util.List<E> showingRows
The list of row components we will be showing in the results panel.

Class ca.sqlpower.architect.swingui.ProfilePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

profileTableModel

ProfileTableModel profileTableModel

tableSelector

javax.swing.JComboBox tableSelector

columnSelector

javax.swing.JList columnSelector

chartType

ProfilePanel.ChartTypes chartType

controlsArea

javax.swing.JPanel controlsArea

displayPanel

ProfileGraphPanel displayPanel

progressBar

javax.swing.JProgressBar progressBar

viewTable

javax.swing.JTable viewTable

tabPane

javax.swing.JTabbedPane tabPane

tableModel

ProfileTableModel tableModel

listener

javax.swing.event.TableModelListener listener

Class ca.sqlpower.architect.swingui.ProfileRowComponent extends javax.swing.JPanel implements Serializable

Serialized Fields

result

TableProfileResult result
The profile result that this component visualizes. This should be considered the "model" of this component.


pm

ProfileManager pm
The profile manager that owns the result we're visualizing.


statusLabel

javax.swing.JLabel statusLabel
The label component for this profile result row. Its contents are originally set to bogus but plausible numbers just to have a feel of how big the status label should be when creating the dialog.


reProfileButton

javax.swing.JButton reProfileButton

cancelButton

javax.swing.JButton cancelButton

deleteButton

javax.swing.JButton deleteButton

profileResultListener

ProfileResultListener profileResultListener
Listens for changes in the profile's state (started, cancelled, finished) and makes the appropriate UI updates on this component.


selected

boolean selected

listeners

java.util.List<E> listeners

progressBar

javax.swing.JProgressBar progressBar

profileListeners

java.util.List<E> profileListeners

Class ca.sqlpower.architect.swingui.ProjectSettingsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

session

ArchitectSwingSession session
The project whose settings we're editting.


saveEntireSource

javax.swing.JCheckBox saveEntireSource

numberOfFreqValues

javax.swing.JTextField numberOfFreqValues
A profile manager setting: How many "top n" values to store.


profileMode

javax.swing.JComboBox profileMode
A profile manager setting: Which profile creator to use.


rectilinearRelationships

javax.swing.JRadioButton rectilinearRelationships

directRelationships

javax.swing.JRadioButton directRelationships

showPkTag

javax.swing.JCheckBox showPkTag

showFkTag

javax.swing.JCheckBox showFkTag

showAkTag

javax.swing.JCheckBox showAkTag

showPrimary

javax.swing.JCheckBox showPrimary

showForeign

javax.swing.JCheckBox showForeign

showIndexed

javax.swing.JCheckBox showIndexed

showUnique

javax.swing.JCheckBox showUnique

showTheRest

javax.swing.JCheckBox showTheRest

Class ca.sqlpower.architect.swingui.RecentMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

maxRecentFiles

int maxRecentFiles

recentFileNames

java.util.List<E> recentFileNames
The List of recent files


prefs

java.util.prefs.Preferences prefs

recentOpener

java.awt.event.ActionListener recentOpener
ActionListener that is used by all the Menuitems in the Recent Menu; just opens the file named by the MenuItem's text.


recentListener

java.util.prefs.PreferenceChangeListener recentListener
PreferenceChangeListener that is used by all the sessions; updates the recent file lists of each session if one is changed.

Class ca.sqlpower.architect.swingui.RelationshipUI extends java.lang.Object implements Serializable

Serialized Fields

orientation

int orientation
A bitmask of the constants (PARENT|CHILD)_FACES_(LEFT|RIGHT|TOP|BOTTOM).


snapRadius

int snapRadius
The minimum number of pixels for a "kink" in the relationship line. If the kink would be smaller than snapRadius, it snaps to a straight line.


pkConnectionPoint

java.awt.Point pkConnectionPoint
This is the point where this relationship meets its PK table. The point is in the table's coordinate space.


fkConnectionPoint

java.awt.Point fkConnectionPoint
This is the point where this relationship meets its FK table. The point is in the table's coordinate space.

Class ca.sqlpower.architect.swingui.SQLScriptDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

statements

java.util.List<E> statements

progressBar

javax.swing.JProgressBar progressBar

parent

java.awt.Component parent

header

java.lang.String header

statusLabel

javax.swing.JLabel statusLabel

targetDataSource

ca.sqlpower.sql.SPDataSource targetDataSource

sqlScriptArea

javax.swing.JTextPane sqlScriptArea

sqlDoc

javax.swing.text.AbstractDocument sqlDoc

closeParent

boolean closeParent

session

ArchitectSwingSession session

executeTask

ca.sqlpower.swingui.MonitorableWorker executeTask

Class ca.sqlpower.architect.swingui.TableEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

editDialog

javax.swing.JDialog editDialog
The frame which this table edit panel resides in.


table

SQLTable table

name

javax.swing.JTextField name

pkName

javax.swing.JTextField pkName

remarks

javax.swing.JTextArea remarks

bgColor

javax.swing.JComboBox bgColor

fgColor

javax.swing.JComboBox fgColor

rounded

javax.swing.JCheckBox rounded

dashed

javax.swing.JCheckBox dashed

session

ArchitectSwingSession session

tp

TablePane tp

Class ca.sqlpower.architect.swingui.TablePaneUI extends ContainerPaneUI implements Serializable


Package ca.sqlpower.architect.swingui.action

Class ca.sqlpower.architect.swingui.action.AboutAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.AbstractArchitectAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

frame

ArchitectFrame frame

playpen

PlayPen playpen

session

ArchitectSwingSession session

Class ca.sqlpower.architect.swingui.action.AbstractTableTargetedAction extends AbstractArchitectAction implements Serializable

Serialized Fields

dbt

DBTree dbt
The DBTree instance that is associated with this Action.

Class ca.sqlpower.architect.swingui.action.AlignTableAction extends AbstractArchitectAction implements Serializable

Serialized Fields

isHorizontal

boolean isHorizontal

Class ca.sqlpower.architect.swingui.action.AutoLayoutAction extends AbstractArchitectAction implements Serializable

Serialized Fields

animationEnabled

boolean animationEnabled

layout

ArchitectLayout layout

framesPerSecond

int framesPerSecond

Class ca.sqlpower.architect.swingui.action.CancelAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

pp

PlayPen pp

Class ca.sqlpower.architect.swingui.action.CheckForUpdateAction extends AbstractArchitectAction implements Serializable

Serialized Fields

session

ArchitectSwingSession session

versionPropertyString

java.lang.String versionPropertyString

Class ca.sqlpower.architect.swingui.action.CloseProjectAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.CompareDMAction extends AbstractArchitectAction implements Serializable

Serialized Fields

d

javax.swing.JDialog d

Class ca.sqlpower.architect.swingui.action.CreateRelationshipAction extends AbstractArchitectAction implements Serializable

Serialized Fields

identifying

boolean identifying

pkTable

TablePane pkTable

fkTable

TablePane fkTable

cursorManager

PlayPen.CursorManager cursorManager

active

boolean active
This property is true when we are actively creating a relationship. The original implementation was to add and remove this action from the playpen selection listener list, but it caused ConcurrentModificationException.

Class ca.sqlpower.architect.swingui.action.CreateTableAction extends AbstractArchitectAction implements Serializable

Serialized Fields

session

ArchitectSwingSession session

Class ca.sqlpower.architect.swingui.action.DatabaseConnectionManagerAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.DataMoverAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

owner

javax.swing.JFrame owner

architectSession

ArchitectSwingSession architectSession

Class ca.sqlpower.architect.swingui.action.DeleteSelectedAction extends AbstractArchitectAction implements Serializable

Serialized Fields

dbt

DBTree dbt
The DBTree instance that is associated with this Action.


treeSelectionHandler

ca.sqlpower.architect.swingui.action.DeleteSelectedAction.TreeSelectionHandler treeSelectionHandler

Class ca.sqlpower.architect.swingui.action.EditColumnAction extends AbstractArchitectAction implements Serializable

Serialized Fields

session

ArchitectSwingSession session

Class ca.sqlpower.architect.swingui.action.EditIndexAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.EditRelationshipAction extends AbstractArchitectAction implements Serializable

Serialized Fields

dbt

DBTree dbt
The DBTree instance that is associated with this Action.

Class ca.sqlpower.architect.swingui.action.EditSelectedAction extends AbstractArchitectAction implements Serializable

Serialized Fields

session

ArchitectSwingSession session

playpen

PlayPen playpen

Class ca.sqlpower.architect.swingui.action.EditSelectedIndexAction extends EditIndexAction implements Serializable

Serialized Fields

dbt

DBTree dbt
The DBTree instance that is associated with this Action.

Class ca.sqlpower.architect.swingui.action.EditSpecificIndexAction extends EditIndexAction implements Serializable

Serialized Fields

index

SQLIndex index
This is the index associated with this edit action

Class ca.sqlpower.architect.swingui.action.EditTableAction extends AbstractArchitectAction implements Serializable

Serialized Fields

dbt

DBTree dbt
The DBTree instance that is associated with this Action.


editDialog

javax.swing.JDialog editDialog

Class ca.sqlpower.architect.swingui.action.ExportCSVAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

session

ArchitectSession session
The session that this action operates on.


parentFrame

javax.swing.JFrame parentFrame
The frame that will own the dialog(s) created by this action. Neither argument is allowed to be null.

Class ca.sqlpower.architect.swingui.action.ExportDDLAction extends AbstractArchitectAction implements Serializable

Serialized Fields

d

javax.swing.JDialog d

Class ca.sqlpower.architect.swingui.action.ExportPlaypenToPDFAction extends ProgressAction implements Serializable

Class ca.sqlpower.architect.swingui.action.FocusToChildOrParentTableAction extends AbstractArchitectAction implements Serializable

Serialized Fields

isToFocusParentTable

boolean isToFocusParentTable

Class ca.sqlpower.architect.swingui.action.HelpAction extends AbstractArchitectAction implements Serializable

Serialized Fields

session

ArchitectSwingSession session

Class ca.sqlpower.architect.swingui.action.InsertColumnAction extends AbstractTableTargetedAction implements Serializable

Class ca.sqlpower.architect.swingui.action.InsertIndexAction extends AbstractTableTargetedAction implements Serializable

Class ca.sqlpower.architect.swingui.action.KettleJobAction extends AbstractArchitectAction implements Serializable

Serialized Fields

architectFrame

ArchitectFrame architectFrame

Class ca.sqlpower.architect.swingui.action.OpenProjectAction extends AbstractArchitectAction implements Serializable

Serialized Fields

recent

RecentMenu recent

Class ca.sqlpower.architect.swingui.action.PreferencesAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.PrintAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.ProfileAction extends AbstractArchitectAction implements Serializable

Serialized Fields

dbTree

DBTree dbTree

profileManager

ProfileManager profileManager

Class ca.sqlpower.architect.swingui.action.ProgressAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.ProjectSettingsAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.RedoAction extends AbstractArchitectAction implements Serializable

Serialized Fields

manager

NotifyingUndoManager manager

managerListener

javax.swing.event.ChangeListener managerListener

Class ca.sqlpower.architect.swingui.action.ReverseRelationshipAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.SaveProfileAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

dialogOwner

java.awt.Component dialogOwner
The component whose window ancestor will own dialogs created by this action.


viewTable

ProfileJTable viewTable

Class ca.sqlpower.architect.swingui.action.SearchReplaceAction extends AbstractArchitectAction implements Serializable

Serialized Fields

dbt

DBTree dbt
The DBTree instance that is associated with this Action.

Class ca.sqlpower.architect.swingui.action.SelectAllAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

pp

PlayPen pp
The PlayPen instance that this Action operates on.

Class ca.sqlpower.architect.swingui.action.SQLRunnerAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.UndoAction extends AbstractArchitectAction implements Serializable

Serialized Fields

manager

NotifyingUndoManager manager

managerListener

javax.swing.event.ChangeListener managerListener

Class ca.sqlpower.architect.swingui.action.VisualMappingReportAction extends AbstractArchitectAction implements Serializable

Serialized Fields

session

ArchitectSwingSession session
The play pen that this action operates on.


parentFrame

javax.swing.JFrame parentFrame
The frame that will own the dialog(s) created by this action. Neither argument is allowed to be null.

Class ca.sqlpower.architect.swingui.action.ZoomAction extends AbstractArchitectAction implements Serializable

Serialized Fields

zoomStep

double zoomStep

Class ca.sqlpower.architect.swingui.action.ZoomResetAction extends AbstractArchitectAction implements Serializable

Class ca.sqlpower.architect.swingui.action.ZoomToFitAction extends AbstractArchitectAction implements Serializable


Package ca.sqlpower.architect.swingui.event

Class ca.sqlpower.architect.swingui.event.SelectionEvent extends java.util.EventObject implements Serializable

Serialized Fields

eventType

int eventType

multiselectType

int multiselectType

Package ca.sqlpower.architect.swingui.olap

Class ca.sqlpower.architect.swingui.olap.BasicCubePaneUI extends OLAPPaneUI<MondrianModel.Cube,OLAPObject> implements Serializable

Class ca.sqlpower.architect.swingui.olap.BasicDimensionPaneUI extends OLAPPaneUI<MondrianModel.Dimension,MondrianModel.Hierarchy> implements Serializable

Class ca.sqlpower.architect.swingui.olap.BasicVirtualCubePaneUI extends OLAPPaneUI<MondrianModel.VirtualCube,OLAPObject> implements Serializable

Serialized Fields

cubeUsageWatcher

ca.sqlpower.architect.swingui.olap.BasicVirtualCubePaneUI.CubeUsageWatcher cubeUsageWatcher

Class ca.sqlpower.architect.swingui.olap.DnDOLAPTransferable extends java.lang.Object implements Serializable

Serialized Fields

coords

java.util.List<E> coords

userVisibleName

java.lang.String userVisibleName

Class ca.sqlpower.architect.swingui.olap.OLAPObjectListCellRenderer extends javax.swing.DefaultListCellRenderer implements Serializable

Class ca.sqlpower.architect.swingui.olap.OLAPPaneUI extends ContainerPaneUI implements Serializable

Serialized Fields

selectedColor

java.awt.Color selectedColor

olapPane

OLAPPane<T extends OLAPObject,C extends OLAPObject> olapPane

modelEventHandler

ca.sqlpower.architect.swingui.olap.OLAPPaneUI.ModelEventHandler modelEventHandler

paneEventHandler

ca.sqlpower.architect.swingui.olap.OLAPPaneUI.PaneEventHandler paneEventHandler

Class ca.sqlpower.architect.swingui.olap.OLAPTree extends javax.swing.JTree implements Serializable

Serialized Fields

menuFactory

OLAPContextMenuFactory menuFactory

collapseAllAction

ca.sqlpower.swingui.JTreeCollapseAllAction collapseAllAction

expandAllAction

ca.sqlpower.swingui.JTreeExpandAllAction expandAllAction

schema

MondrianModel.Schema schema

Class ca.sqlpower.architect.swingui.olap.OLAPTreeCellRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable


Package ca.sqlpower.architect.swingui.olap.action

Class ca.sqlpower.architect.swingui.olap.action.CreateCubeAction extends AbstractArchitectAction implements Serializable

Serialized Fields

schema

MondrianModel.Schema schema

Class ca.sqlpower.architect.swingui.olap.action.CreateCubeUsageAction extends CreateUsageAction<CubePane,VirtualCubePane> implements Serializable

Class ca.sqlpower.architect.swingui.olap.action.CreateDimensionAction extends AbstractArchitectAction implements Serializable

Serialized Fields

schema

MondrianModel.Schema schema

Class ca.sqlpower.architect.swingui.olap.action.CreateDimensionUsageAction extends CreateUsageAction<DimensionPane,CubePane> implements Serializable

Class ca.sqlpower.architect.swingui.olap.action.CreateEnergonCubeAction extends AbstractArchitectAction implements Serializable

Serialized Fields

bg

javax.swing.ImageIcon bg

frames

javax.swing.Icon[] frames

timer

javax.swing.Timer timer

Class ca.sqlpower.architect.swingui.olap.action.CreateHierarchyAction extends CreateOLAPChildAction<DimensionPane,MondrianModel.Hierarchy> implements Serializable

Class ca.sqlpower.architect.swingui.olap.action.CreateLevelAction extends CreateOLAPChildAction<DimensionPane,MondrianModel.Level> implements Serializable

Class ca.sqlpower.architect.swingui.olap.action.CreateMeasureAction extends CreateOLAPChildAction<CubePane,MondrianModel.Measure> implements Serializable

Class ca.sqlpower.architect.swingui.olap.action.CreateOLAPChildAction extends AbstractArchitectAction implements Serializable

Serialized Fields

friendlyParentName

java.lang.String friendlyParentName

friendlyChildName

java.lang.String friendlyChildName

paneClass

java.lang.Class<T> paneClass

Class ca.sqlpower.architect.swingui.olap.action.CreateUsageAction extends AbstractArchitectAction implements Serializable

Serialized Fields

cursorManager

PlayPen.CursorManager cursorManager
The playpen's CursorManager, which controls the type of the cursor


pane1Class

java.lang.Class<T> pane1Class
One type of pane we are watching for the user to select in the playpen.


pane2Class

java.lang.Class<T> pane2Class
One type of pane we are watching for the user to select in the playpen.


pane1

OLAPPane<T extends OLAPObject,C extends OLAPObject> pane1
OLAPPane containing the public resource which will be used by another OLAPObject through an usage


pane2

OLAPPane<T extends OLAPObject,C extends OLAPObject> pane2
OLAPPane that will use the resource described above though an usage


active

boolean active
Controls the state of the usage creation process

Class ca.sqlpower.architect.swingui.olap.action.CreateVirtualCubeAction extends AbstractArchitectAction implements Serializable

Serialized Fields

schema

MondrianModel.Schema schema

Class ca.sqlpower.architect.swingui.olap.action.EditCubeAction extends AbstractArchitectAction implements Serializable

Serialized Fields

cube

MondrianModel.Cube cube
The cube this action edits.


dialogOwner

java.awt.Window dialogOwner
The frame or dialog that will own the popup window.

Class ca.sqlpower.architect.swingui.olap.action.EditDimensionAction extends AbstractArchitectAction implements Serializable

Serialized Fields

dimension

MondrianModel.Dimension dimension
The dimension this action edits.


dialogOwner

java.awt.Window dialogOwner
The frame or dialog that will own the popup window.

Class ca.sqlpower.architect.swingui.olap.action.EditHierarchyAction extends AbstractArchitectAction implements Serializable

Serialized Fields

hierarchy

MondrianModel.Hierarchy hierarchy
The hierarchy this action edits.


dialogOwner

java.awt.Window dialogOwner
The frame or dialog that will own the popup window.

Class ca.sqlpower.architect.swingui.olap.action.EditLevelAction extends AbstractArchitectAction implements Serializable

Serialized Fields

level

MondrianModel.Level level
The level this action edits.


dialogOwner

java.awt.Window dialogOwner
The frame or dialog that will own the popup window.

Class ca.sqlpower.architect.swingui.olap.action.EditMeasureAction extends AbstractArchitectAction implements Serializable

Serialized Fields

measure

MondrianModel.Measure measure
The measure this action edits.


dialogOwner

java.awt.Window dialogOwner
The frame or dialog that will own the popup window.

Class ca.sqlpower.architect.swingui.olap.action.EditSchemaAction extends AbstractArchitectAction implements Serializable

Serialized Fields

schema

MondrianModel.Schema schema
The schema this action edits.


session

ArchitectSwingSession session
Contains the databases that the schema can belong to.


dialogOwner

java.awt.Window dialogOwner
The frame or dialog that will own the popup window.

Class ca.sqlpower.architect.swingui.olap.action.EditVirtualCubeAction extends AbstractArchitectAction implements Serializable

Serialized Fields

vCube

MondrianModel.VirtualCube vCube
The virtual cube this action edits.


dialogOwner

java.awt.Window dialogOwner
The frame or dialog that will own the popup window.

Class ca.sqlpower.architect.swingui.olap.action.ExportSchemaAction extends ProgressAction implements Serializable

Serialized Fields

session

ArchitectSwingSession session

schema

MondrianModel.Schema schema

recent

RecentMenu recent

Class ca.sqlpower.architect.swingui.olap.action.ImportSchemaAction extends AbstractArchitectAction implements Serializable

Serialized Fields

recent

RecentMenu recent

Class ca.sqlpower.architect.swingui.olap.action.OLAPDeleteSelectedAction extends AbstractArchitectAction implements Serializable

Serialized Fields

editSession

OLAPEditSession editSession

tree

OLAPTree tree

Class ca.sqlpower.architect.swingui.olap.action.OLAPEditAction extends AbstractArchitectAction implements Serializable

Serialized Fields

olapSession

OLAPSession olapSession

newSchema

boolean newSchema

Class ca.sqlpower.architect.swingui.olap.action.OLAPSchemaManagerAction extends AbstractArchitectAction implements Serializable


Package ca.sqlpower.architect.swingui.table

Class ca.sqlpower.architect.swingui.table.FreqValueCountTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

profile

ColumnProfileResult profile

Class ca.sqlpower.architect.swingui.table.FreqValueTable extends javax.swing.JTable implements Serializable

Class ca.sqlpower.architect.swingui.table.ProfileJTable extends javax.swing.JTable implements Serializable

Class ca.sqlpower.architect.swingui.table.ProfileTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

profileManager

ProfileManager profileManager

resultList

java.util.List<E> resultList
A list of profile results to show in the ProfileResultsViewer


tableResultsToScan

java.util.List<E> tableResultsToScan
Only tables in this list will have the results of their columns shown.


filters

java.util.List<E> filters

Class ca.sqlpower.architect.swingui.table.SQLObjectTableCellRenderer extends javax.swing.table.DefaultTableCellRenderer implements Serializable

Serialized Fields

hasError

boolean hasError

fakeFormatter

java.text.Format fakeFormatter

Class ca.sqlpower.architect.swingui.table.ValueTableCellRenderer extends javax.swing.table.DefaultTableCellRenderer implements Serializable

Serialized Fields

aldf

java.text.DecimalFormat aldf

fakeFormatter

java.text.Format fakeFormatter

Package ca.sqlpower.architect.undo

Class ca.sqlpower.architect.undo.ArchitectPropertyChangeUndoableEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

event

SQLObjectEvent event

toolTip

java.lang.String toolTip

Class ca.sqlpower.architect.undo.PropertyChangeEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

sourceEvent

java.beans.PropertyChangeEvent sourceEvent

Class ca.sqlpower.architect.undo.SQLObjectChildren extends javax.swing.undo.AbstractUndoableEdit implements Serializable

Serialized Fields

e

SQLObjectEvent e

toolTip

java.lang.String toolTip

Class ca.sqlpower.architect.undo.SQLObjectInsertChildren extends SQLObjectChildren implements Serializable

Class ca.sqlpower.architect.undo.SQLObjectRemoveChildren extends SQLObjectChildren implements Serializable

Class ca.sqlpower.architect.undo.UndoManager extends javax.swing.undo.UndoManager implements Serializable

Serialized Fields

eventAdapter

UndoManager.SQLObjectUndoableEventAdapter eventAdapter

undoing

boolean undoing

redoing

boolean redoing

changeListeners

java.util.List<E> changeListeners



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