net.sourceforge.squirrel_sql.plugins.informix
Class InformixPlugin

java.lang.Object
  extended by net.sourceforge.squirrel_sql.client.plugin.DefaultPlugin
      extended by net.sourceforge.squirrel_sql.client.plugin.DefaultSessionPlugin
          extended by net.sourceforge.squirrel_sql.plugins.informix.InformixPlugin
All Implemented Interfaces:
IPlugin, ISessionPlugin

public class InformixPlugin
extends DefaultSessionPlugin

The main controller class for the Informix plugin.

Author:
manningr

Field Summary
 
Fields inherited from class net.sourceforge.squirrel_sql.client.plugin.DefaultPlugin
_app
 
Constructor Summary
InformixPlugin()
           
 
Method Summary
 boolean allowsSessionStartedInBackground()
           
 java.lang.String getAuthor()
          Returns the authors name.
 java.lang.String getChangeLogFileName()
           
 java.lang.String getContributors()
          Returns a comma separated list of other contributors.
 java.lang.String getDescriptiveName()
          Return the descriptive name of this plugin.
 java.lang.String getHelpFileName()
           
 java.lang.String getInternalName()
          Return the internal name of this plugin.
 java.lang.String getLicenceFileName()
           
 java.lang.String getVersion()
          Returns the current version of this plugin.
protected  boolean isPluginSession(ISession session)
           
 PluginSessionCallback sessionStarted(ISession session)
          Session has been started.
 
Methods inherited from class net.sourceforge.squirrel_sql.client.plugin.DefaultSessionPlugin
getDefaultNodeExpander, getObjectTypes, getSessionPropertiesPanels, registerSessionMenu, sessionCreated, sessionEnding
 
Methods inherited from class net.sourceforge.squirrel_sql.client.plugin.DefaultPlugin
aliasCopied, aliasRemoved, getAliasPropertiesPanelControllers, getApplication, getExternalService, getGlobalPreferencePanels, getNewSessionPropertiesPanels, getPluginAppSettingsFolder, getPluginJarFilePath, getPluginUserSettingsFolder, getWebSite, initialize, load, unload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.squirrel_sql.client.plugin.IPlugin
aliasCopied, aliasRemoved, getAliasPropertiesPanelControllers, getExternalService, getGlobalPreferencePanels, getNewSessionPropertiesPanels, getPluginAppSettingsFolder, getPluginJarFilePath, getPluginUserSettingsFolder, getWebSite, initialize, load, unload
 

Constructor Detail

InformixPlugin

public InformixPlugin()
Method Detail

getInternalName

public java.lang.String getInternalName()
Return the internal name of this plugin.

Returns:
the internal name of this plugin.

getDescriptiveName

public java.lang.String getDescriptiveName()
Return the descriptive name of this plugin.

Returns:
the descriptive name of this plugin.

getVersion

public java.lang.String getVersion()
Returns the current version of this plugin.

Returns:
the current version of this plugin.

getAuthor

public java.lang.String getAuthor()
Returns the authors name.

Returns:
the authors name.

getContributors

public java.lang.String getContributors()
Returns a comma separated list of other contributors.

Specified by:
getContributors in interface IPlugin
Overrides:
getContributors in class DefaultPlugin
Returns:
Contributors names.

getChangeLogFileName

public java.lang.String getChangeLogFileName()
Specified by:
getChangeLogFileName in interface IPlugin
Overrides:
getChangeLogFileName in class DefaultPlugin
See Also:
IPlugin.getChangeLogFileName()

getHelpFileName

public java.lang.String getHelpFileName()
Specified by:
getHelpFileName in interface IPlugin
Overrides:
getHelpFileName in class DefaultPlugin
See Also:
IPlugin.getHelpFileName()

getLicenceFileName

public java.lang.String getLicenceFileName()
Specified by:
getLicenceFileName in interface IPlugin
Overrides:
getLicenceFileName in class DefaultPlugin
See Also:
IPlugin.getLicenceFileName()

allowsSessionStartedInBackground

public boolean allowsSessionStartedInBackground()
Specified by:
allowsSessionStartedInBackground in interface ISessionPlugin
Overrides:
allowsSessionStartedInBackground in class DefaultSessionPlugin
See Also:
DefaultSessionPlugin.allowsSessionStartedInBackground()

sessionStarted

public PluginSessionCallback sessionStarted(ISession session)
Session has been started. Update the tree api in using the event thread

Parameters:
session - Session that has started.
Returns:
true if session is Oracle in which case this plugin is interested in it.

isPluginSession

protected boolean isPluginSession(ISession session)
Overrides:
isPluginSession in class DefaultSessionPlugin
See Also:
DefaultSessionPlugin.isPluginSession(net.sourceforge.squirrel_sql.client.session.ISession)


Copyright © 2001-2010. All Rights Reserved.