Package | Description |
---|---|
org.ecoinformatics.seek.datasource.darwincore | |
org.ecoinformatics.seek.querybuilder | |
org.geon | |
org.kepler.objectmanager.data.db |
Modifier and Type | Method and Description |
---|---|
DSSchemaIFace |
DarwinCoreSchema.getSchema() |
Modifier and Type | Class and Description |
---|---|
class |
DBTableDesktopPane
Overrides JDesktopPane for laying out all the tables
|
Modifier and Type | Field and Description |
---|---|
protected DSSchemaIFace |
DBWhereList.mSchema |
protected DSSchemaIFace |
QBSplitPaneIntermediate.mSchema |
protected DSSchemaIFace |
QBSplitPaneStandard.mSchema |
protected DSSchemaIFace |
DBWherePanel.mSchema |
protected DSSchemaIFace |
QBSplitPaneAdvanced.mSchema |
protected DSSchemaIFace |
DBTableJoin.mSchema |
protected DSSchemaIFace |
DBSelectTableModelBase.mSchema |
protected DSSchemaIFace |
DBTableDesktopPane.mSchema |
Modifier and Type | Method and Description |
---|---|
DSSchemaIFace |
QBSplitPaneIntermediate.getSchema()
Return Schema
|
DSSchemaIFace |
QBSplitPaneStandard.getSchema()
Return Schema
|
DSSchemaIFace |
QBSplitPaneAdvanced.getSchema()
Return Schema
|
DSSchemaIFace |
DBSelectTableModelBase.getSchema()
Returns the Schema object
|
DSSchemaIFace |
DBTableDesktopPane.getSchema()
Returns the Schema Object
|
static DSSchemaIFace |
DBSchemaParserEmitter.parseSchemaDef(java.lang.String aXMLSchemaStr)
Parses an XML String representing a Schema Def and returns a
DSSchemaIFace object
|
static DSSchemaIFace |
DBSchemaParserEmitter.processDOM(org.w3c.dom.Document aDoc)
Create a DSSchemaIFace object from an XML DOM
|
static DSSchemaIFace |
DBSchemaParserEmitter.readSchemaDef(java.lang.String aFileName)
Reads in a Schema Definition and returns a DSSchemaIFace object
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
QBSplitPaneIntermediate.createLowerPanel(DSSchemaIFace aSchema)
Creates the lower panel that contains the tabs "Select" and "Where"
|
javax.swing.JComponent |
QBSplitPaneStandard.createLowerPanel(DSSchemaIFace aSchema)
Create the lower panel
|
protected void |
DBTableDesktopPane.createSchemaTables(DSSchemaIFace aSchemaDef)
Creates a table frame for each table in the schema
|
javax.swing.JPanel |
QBSplitPaneAdvanced.createSelectForDisplayPanel(DSSchemaIFace aSchema)
Creates the "Select" panel for discribing what fields will have their
values displayed
|
static java.lang.String |
DBQueryDefParserEmitter.createSQL(DSSchemaIFace aSchemaDef,
DBQueryDef aQueryDef)
Create SQL string
|
javax.swing.JComponent |
QBSplitPaneStandard.createUpperPanel(DSSchemaIFace aSchema)
Create the upper panel
|
javax.swing.JComponent |
QBSplitPaneIntermediate.createUpperPanel(DSSchemaIFace aSchema,
javax.swing.event.TableModelListener aListener)
Creates the DesktopPane that contains all the tables with "links" or
joins.
|
static java.lang.String |
DBSchemaParserEmitter.emitXML(DSSchemaIFace aSchema)
Generate XML for the schema
|
static void |
DBUIUtils.fillFieldCombobox(DSSchemaIFace aSchema,
java.lang.String aTableName,
javax.swing.JComboBox aCBX,
boolean aInclAstrick)
Helper method to fill combobox with the list of field names from a
"named" table schema
|
static void |
DBUIUtils.fillTableCombobox(DSSchemaIFace aSchema,
javax.swing.JComboBox aCBX)
Helper method to fill combobox with the list of table names from the
schema
|
static DSTableFieldIFace |
DBUIUtils.getFieldByName(DSSchemaIFace aSchema,
java.lang.String aTableName,
java.lang.String aFieldName)
Returns a DBTableField object by name
|
protected static DSTableIFace |
DBUIUtils.getTableByName(DSSchemaIFace aSchema,
java.lang.String aName)
Returns a table by name
|
static DSTableFieldIFace |
DBUIUtils.isTableFieldName(DSSchemaIFace aSchema,
java.lang.String aName,
java.lang.StringBuffer aTableName)
Returns true if the name is of format "table name"."
|
void |
QBApp.loadSchemaIntoUI(DSSchemaIFace aSchema)
Sets a new Schema into the UI and recreates the UI for it
|
static DBQueryDef |
DBQueryDefParserEmitter.parseQueryDef(DSSchemaIFace aSchema,
java.lang.String aXMLQueryStr)
Parses and creates a DBQueryDef object from an XML String
|
static DBQueryDef |
DBQueryDefParserEmitter.parseQueryDef(DSSchemaIFace aSchema,
java.lang.String aXMLQueryStr,
java.util.Hashtable aMappedNameHash)
Parses and creates a DBQueryDef object from an XML String
|
static DBQueryDef |
DBQueryDefParserEmitter.processDOM(DSSchemaIFace aSchema,
org.w3c.dom.Document aDoc)
Reads in a XML document that is a query definition
|
protected static DBWhereIFace |
DBQueryDefParserEmitter.processWhereNode(DSSchemaIFace aSchema,
org.w3c.dom.Node aNode,
DBWhereOperator aParent)
Processes the where node
|
static DBQueryDef |
DBQueryDefParserEmitter.readQueryDef(DSSchemaIFace aSchema,
java.lang.String aFileName)
Reads in a Query and returns a Query object
|
void |
QBApp.set(DSSchemaIFace aSchema,
DBQueryDef aQueryDef)
Loads a Schema and a Query into the Builder
|
void |
DBTableDesktopPane.setSchema(DSSchemaIFace aSchemaDef)
Sets the Data Src Schema Object and creates all the tables for it
|
Constructor and Description |
---|
DBSelectTableModelAdv(DSSchemaIFace aSchema)
Constructor for Table Model
|
DBSelectTableModelBase(DSSchemaIFace aSchema)
Constructor for Table Model
|
DBSelectTableModelStd(DSSchemaIFace aSchema,
java.util.Hashtable aModelHash)
Constructor for Table Model
|
DBWhereList(DSSchemaIFace aSchema,
DBWhereModel aDataModel)
Constructor with DBWhereModel DataModel
|
DBWherePanel(DSSchemaIFace aSchema)
Constructor
|
QBSplitPaneAdvanced(DSSchemaIFace aSchema,
javax.swing.event.TableModelListener aListener)
QBSplitPaneAdvanced Constructor
|
QBSplitPaneIntermediate(DSSchemaIFace aSchema,
javax.swing.event.TableModelListener aListener)
QBSplitPaneIntermediate Constructor
|
QBSplitPaneStandard(DSSchemaIFace aSchema)
QBSplitPaneBase Constructor
|
Modifier and Type | Field and Description |
---|---|
protected DSSchemaIFace |
DatabaseQuery._schemaDef
Schema definition interface, used by the query builder
|
Modifier and Type | Class and Description |
---|---|
class |
DSSchemaDef
Simple Implementation of the DSSchemaIFace interface
|