| java.lang.Object net.sourceforge.squirrel_sql.client.plugin.DefaultPlugin net.sourceforge.squirrel_sql.client.plugin.DefaultSessionPlugin
All known Subclasses: net.sourceforge.squirrel_sql.plugins.db2.DB2Plugin, net.sourceforge.squirrel_sql.plugins.userscript.UserScriptPlugin, net.sourceforge.squirrel_sql.plugins.dataimport.DataImportPlugin, net.sourceforge.squirrel_sql.plugins.mssql.MssqlPlugin, net.sourceforge.squirrel_sql.plugins.dbcopy.DBCopyPlugin, de.ixdb.squirrel_sql.plugins.cache.CachePlugin, net.sourceforge.squirrel_sql.plugins.refactoring.RefactoringPlugin, net.sourceforge.squirrel_sql.plugins.example.ExamplePlugin, org.firebirdsql.squirrel.FirebirdPlugin, net.sourceforge.squirrel_sql.plugins.editextras.EditExtrasPlugin, net.sourceforge.squirrel_sql.plugins.h2.H2Plugin, net.sourceforge.squirrel_sql.plugins.informix.InformixPlugin, net.sourceforge.squirrel_sql.plugins.sqlparam.SQLParamPlugin, net.sourceforge.squirrel_sql.plugins.i18n.I18nPlugin, net.sourceforge.squirrel_sql.plugins.syntax.SyntaxPugin, net.sourceforge.squirrel_sql.plugins.hibernate.HibernatePlugin, net.sourceforge.squirrel_sql.plugins.sqlbookmark.SQLBookmarkPlugin, net.sourceforge.squirrel_sql.plugins.graph.GraphPlugin, org.rege.isqlj.squirrel.ISqlJPlugin, net.sourceforge.squirrel_sql.plugins.SybaseASE.SybaseASEPlugin, net.sourceforge.squirrel_sql.plugins.postgres.PostgresPlugin, net.sourceforge.squirrel_sql.plugins.sqlval.SQLValidatorPlugin, net.sourceforge.squirrel_sql.plugins.derby.DerbyPlugin, net.sourceforge.squirrel_sql.plugins.sessionscript.SessionScriptPlugin, net.sourceforge.squirrel_sql.plugins.sqlscript.SQLScriptPlugin, net.sourceforge.squirrel_sql.plugins.mysql.MysqlPlugin, net.sourceforge.squirrel_sql.plugins.dbdiff.DBDiffPlugin, net.sourceforge.squirrel_sql.plugins.codecompletion.CodeCompletionPlugin, net.sourceforge.squirrel_sql.plugins.oracle.OraclePlugin, net.sourceforge.squirrel_sql.plugins.dbinfo.DBInfoPlugin,
allowsSessionStartedInBackground | public boolean allowsSessionStartedInBackground()(Code) | | |
getDefaultNodeExpander | public INodeExpander getDefaultNodeExpander(ISession session, DatabaseObjectType type)(Code) | | Return a node expander for the object tree for a particular default node type.
A plugin could return non null here if they wish to override the default node
expander bahaviour. Most plugins should return null here.
|
getSessionPropertiesPanels | public ISessionPropertiesPanel[] getSessionPropertiesPanels(ISession session)(Code) | | Override this to create panels for the Session Properties dialog.
Parameters: session - The session that will be displayed in the properties dialog. null to indicate that this plugin doesn't use session property panels. |
isPluginSession | protected boolean isPluginSession(ISession session)(Code) | | This should be overridden by all databases-specific subclasses so that
registerSessionMenu will work correctly. It should return true
when the plugin subclass is db-specific and the specified session is for a
database that the plugin supports; false is returned otherwise.
|
registerSessionMenu | protected void registerSessionMenu(JMenu menu)(Code) | | Plugin sub-classes call this to register their session JMenu with this
class so that this class can manage it's enabled state, as sessions
become activated.
Parameters: menu - the plugin session menu |
sessionCreated | public void sessionCreated(ISession session)(Code) | | A new session has been created. At this point the
SessionPanel does not exist for the new session.
Parameters: session - The new session. throws: IllegalArgumentException - Thrown if a null ISession passed. |
sessionEnding | public void sessionEnding(ISession session)(Code) | | Called when a session shutdown.
Parameters: session - The session that is ending. |
|
|