| Package | Description |
|---|---|
| org.ecoinformatics.seek.querybuilder | |
| org.kepler.objectmanager.data.db |
| Class and Description |
|---|
| DBDisplayItemIFace
This interface is implemented by classes that are "fields" to be displayed
|
| DBQueryDef
This class represents a single query.
|
| DBQueryDefTable
Represents a table and it's X,Y position on the "drawing canvas"
NOTE: the x,y attributes are "hints" for UI layout, but are not required. |
| DBSelectTableFieldChangedListener
Interface used to listener to changes from a table field
|
| DBSelectTableModelAdv
This class extends DBSelectTableModelBase and is used to enabled the user to
indicate which items will be displayed.
|
| DBSelectTableModelBase
This classes is the abstract "base" class implementation of the model that is
used in the JTables.
|
| DBSelectTableModelItem
This class represents each row in the JTable that enables the user to select
a specific field in table and any additional information that can be changed.
|
| DBSelectTableModelStd
This class extends DBSelectTableModelBase and is used to enabled the user to
indicate which items will be displayed, the boolean operator for the criteria
and the criteria.
|
| DBSelectTableOverviewModel
This derived class is used for representing a table's schema in a UI "tab"
|
| DBSelectTableOverviewTable
The JTable of the table schema for "overview", meaning it only displays the
field name and the datatype.
|
| DBSelectTableUIAdv
This is the is derived from the abstract base class DBSelectTableUIBase, that
displays all the items to be displayed as part of the query.
|
| DBSelectTableUIBase
The JTable abstract base class for rendering portions (or all) of the select
statement.
|
| DBSelectTableUIStd
Used to render the table of items (rows) that make up the entire query.
|
| DBTableDesktopPane
Overrides JDesktopPane for laying out all the tables
|
| DBTableField
A field in the table frame.
|
| DBTableFrame
Extends JInternalFrame and contains a list of the fields.
|
| DBTableJoin
This class maintains all the joins for the query.
|
| DBTableJoinItem |
| DBTableList
The JList that resides inside the TableFrame.
|
| DBTableListModel
THis class is the model for each Table Frame List
|
| DBWhereCondition
THis class is a model class for a condition of a where clause
|
| DBWhereIFace
Interface class that enables the manipulation of either operators or
conditions
|
| DBWhereList
This class is used to draw the nested where clause.
|
| DBWhereListCellBase
This class is derived from DBSelectTableModelItem so we can pick up some
basic funcationality for getting and setting of the name and criteria etc.
|
| DBWhereModel
This class represents the model for the JList class.
|
| DBWhereOperator
A boolean operator class that can "contain" one or more conditions
(DBWhereCondition).
|
| DBWherePanel
This class is a JPanel that contains the list of Where OPerator and Condition
objects.
|
| QBApplet
Applet for housing the QBApp (JPanel)
|
| QBBuilderInterface |
| QBSplitPaneStandard
This class shows a split view with a set of table schemas showing via tabs in
the upper pane.
|
| Class and Description |
|---|
| QBApp
The Query Builder app which extends a JPanel.
|