net.refractions.udig.catalog.ui.preferences
Class AbstractProprietaryDatastoreWizardPage

java.lang.Object
  extended by WizardPage
      extended by net.refractions.udig.catalog.ui.AbstractUDIGImportPage
          extended by net.refractions.udig.catalog.ui.wizard.DataStoreWizardPage
              extended by net.refractions.udig.catalog.ui.wizard.DataBaseRegistryWizardPage
                  extended by net.refractions.udig.catalog.ui.preferences.AbstractProprietaryDatastoreWizardPage
All Implemented Interfaces:
UDIGConnectionPage

public abstract class AbstractProprietaryDatastoreWizardPage
extends DataBaseRegistryWizardPage


Nested Class Summary
 
Nested classes/interfaces inherited from class net.refractions.udig.catalog.ui.wizard.DataBaseRegistryWizardPage
DataBaseRegistryWizardPage.DataBaseConnInfo
 
Field Summary
 
Fields inherited from class net.refractions.udig.catalog.ui.wizard.DataBaseRegistryWizardPage
advanced, advancedKey, database, host, pass, port, schema, user
 
Fields inherited from class net.refractions.udig.catalog.ui.wizard.DataStoreWizardPage
canFlipToNextPage
 
Constructor Summary
AbstractProprietaryDatastoreWizardPage(java.lang.String wizardPageTitle)
           
 
Method Summary
 void createControl(Composite parent)
          TODO summary sentence for createControl ...
protected abstract  void doCreateWizardPage(Composite parent)
          Called by createControl() to create wizard page must NOT call createControl(Composite).
protected abstract  boolean doIsPageComplete()
           
protected abstract  java.lang.String getDriversMessage()
          Example: "Install Oracle drivers for client"
protected abstract  AbstractProprietaryJarPreferencePage getPreferencePage()
           
protected abstract  java.lang.String getRestartMessage()
          Example: "An error will occur because the Oracle drivers were not loaded.
 boolean isPageComplete()
           
 
Methods inherited from class net.refractions.udig.catalog.ui.wizard.DataBaseRegistryWizardPage
createAdvancedControl, excludeDB, excludeSchema, focusGained, focusLost, getConnection, getDBText, getHostText, getPassText, getPortText, getUserText, hasSchema, isDBCombo, isFireEvents, isHostCombo, modifyText, populateDB, populateSchema, setFireEvents, setVisible, widgetDefaultSelected, widgetSelected, widgetSelectedInternal
 
Methods inherited from class net.refractions.udig.catalog.ui.wizard.DataStoreWizardPage
canFlipToNextPage, getDataStoreFactorySpi, getParams, setCanFlipToNextPage
 
Methods inherited from class net.refractions.udig.catalog.ui.AbstractUDIGImportPage
getNextPage, leavingPage, popErrorMessage, popMessage, setErrorMessage, setMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractProprietaryDatastoreWizardPage

public AbstractProprietaryDatastoreWizardPage(java.lang.String wizardPageTitle)
Method Detail

createControl

public final void createControl(Composite parent)
Description copied from class: DataBaseRegistryWizardPage
TODO summary sentence for createControl ...

Overrides:
createControl in class DataBaseRegistryWizardPage
See Also:
org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)

isPageComplete

public final boolean isPageComplete()
Overrides:
isPageComplete in class DataBaseRegistryWizardPage
See Also:
org.eclipse.jface.wizard.IWizardPage#isPageComplete()

doIsPageComplete

protected abstract boolean doIsPageComplete()

doCreateWizardPage

protected abstract void doCreateWizardPage(Composite parent)
Called by createControl() to create wizard page must NOT call createControl(Composite).

Parameters:
parent -

getPreferencePage

protected abstract AbstractProprietaryJarPreferencePage getPreferencePage()

getRestartMessage

protected abstract java.lang.String getRestartMessage()
Example: "An error will occur because the Oracle drivers were not loaded. Please restart application"

Returns:
restart message

getDriversMessage

protected abstract java.lang.String getDriversMessage()
Example: "Install Oracle drivers for client"

Returns:
message indicating that drivers need to be loaded.