org.eclipse.emf.cdo.jdbc
Class JDBCPlugin

java.lang.Object
  extended by org.eclipse.core.runtime.Plugin
      extended by org.eclipse.net4j.util.eclipse.AbstractPlugin
          extended by org.eclipse.emf.cdo.jdbc.JDBCPlugin
All Implemented Interfaces:
org.eclipse.net4j.util.eclipse.ClassLoaderFactory, org.osgi.framework.BundleActivator

public class JDBCPlugin
extends org.eclipse.net4j.util.eclipse.AbstractPlugin

The main plugin class to be used in the desktop.


Nested Class Summary
 class JDBCPlugin.DriverElement
           
 class JDBCPlugin.DriverParser
           
 class JDBCPlugin.LibraryElement
           
 class JDBCPlugin.SupportedDialectElement
           
 
Field Summary
static java.lang.String DRIVERS_EXT_POINT_ID
           
static java.lang.String PLUGIN_ID
           
 
Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
 
Constructor Summary
JDBCPlugin()
          The constructor.
 
Method Summary
protected  void checkLibraries()
           
protected  void doStart()
           
protected  void doStop()
           
static JDBCPlugin getDefault()
          Returns the shared instance.
 java.lang.String getDriverClassName(java.lang.String driverName)
           
 JDBCPlugin.DriverElement getDriverElement(java.lang.String driverName)
           
 java.util.List<JDBCPlugin.DriverElement> getDriverElements()
           
 java.lang.String getDriverExampleURL(java.lang.String driverName)
           
 JDBCPlugin.SupportedDialectElement[] getSupportedDialects(java.lang.String driverName)
           
 
Methods inherited from class org.eclipse.net4j.util.eclipse.AbstractPlugin
cancelOperation, checkCanceled, debug, error, error, error, getBundleContext, getBundleLocation, getBundleLocation, getClassLoader, getLogger, getPluginId, getResourceBundle, getResourceString, monitorFor, start, stop, subMonitorFor, subMonitorFor, warn, warn, warn
 
Methods inherited from class org.eclipse.core.runtime.Plugin
find, find, getBundle, getDescriptor, getLog, getPluginPreferences, getStateLocation, initializeDefaultPluginPreferences, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, shutdown, startup, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PLUGIN_ID

public static final java.lang.String PLUGIN_ID
See Also:
Constant Field Values

DRIVERS_EXT_POINT_ID

public static final java.lang.String DRIVERS_EXT_POINT_ID
See Also:
Constant Field Values
Constructor Detail

JDBCPlugin

public JDBCPlugin()
The constructor.

Method Detail

getDefault

public static JDBCPlugin getDefault()
Returns the shared instance.


getDriverElements

public java.util.List<JDBCPlugin.DriverElement> getDriverElements()
Returns:
Returns the driverElements.

getDriverElement

public JDBCPlugin.DriverElement getDriverElement(java.lang.String driverName)
Parameters:
driverName -
Returns:

getDriverClassName

public java.lang.String getDriverClassName(java.lang.String driverName)
Parameters:
driverName -
Returns:

getDriverExampleURL

public java.lang.String getDriverExampleURL(java.lang.String driverName)
Parameters:
driverName -
Returns:

getSupportedDialects

public JDBCPlugin.SupportedDialectElement[] getSupportedDialects(java.lang.String driverName)
Parameters:
driverName -
Returns:

doStart

protected void doStart()
                throws java.lang.Exception
Overrides:
doStart in class org.eclipse.net4j.util.eclipse.AbstractPlugin
Throws:
java.lang.Exception

doStop

protected void doStop()
               throws java.lang.Exception
Overrides:
doStop in class org.eclipse.net4j.util.eclipse.AbstractPlugin
Throws:
java.lang.Exception

checkLibraries

protected void checkLibraries()

Copyright (c) 2004, 2005, 2006 Eike Stepper, Germany.
All Rights Reserved.