net.sourceforge.squirrel_sql.client.action.ActionCollection.get()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(8.6k)|赞(0)|评价(0)|浏览(87)

本文整理了Java中net.sourceforge.squirrel_sql.client.action.ActionCollection.get()方法的一些代码示例,展示了ActionCollection.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ActionCollection.get()方法的具体详情如下:
包路径:net.sourceforge.squirrel_sql.client.action.ActionCollection
类名称:ActionCollection
方法名:get

ActionCollection.get介绍

[英]Returns the instance of the passed Action class that is stored in this collection.
[中]返回存储在此集合中的已传递操作类的实例。

代码示例

代码示例来源:origin: realXuJiang/bigtable-sql

private void initAccelerator(Class<? extends Action> actionClass, JMenuItem mnuItem)
{
 Action action = _session.getApplication().getActionCollection().get(actionClass);
 String accel = (String) action.getValue(Resources.ACCELERATOR_STRING);
 if(   null != accel
   && 0 != accel.trim().length())
 {
   mnuItem.setAccelerator(KeyStroke.getKeyStroke(accel));
 }
}

代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql

private void initAccelerator(Class<? extends Action> actionClass, JMenuItem mnuItem)
{
 Action action = _session.getApplication().getActionCollection().get(actionClass);
 String accel = (String) action.getValue(Resources.ACCELERATOR_STRING);
 if(   null != accel
   && 0 != accel.trim().length())
 {
   mnuItem.setAccelerator(KeyStroke.getKeyStroke(accel));
 }
}

代码示例来源:origin: net.sf.squirrel-sql.plugins/sqlscript

public void sqlInternalFrameOpened(SQLInternalFrame sqlInternalFrame, ISession sess)
{
  ActionCollection coll = sess.getApplication().getActionCollection();
  sqlInternalFrame.addSeparatorToToolbar();
  sqlInternalFrame.addToToolbar(coll.get(CreateTableOfCurrentSQLAction.class)); 
  sqlInternalFrame.addToToolbar(coll.get(CreateFileOfCurrentSQLAction.class));
  sqlInternalFrame.addToToolsPopUp("sql2table", coll.get(CreateTableOfCurrentSQLAction.class));
  sqlInternalFrame.addToToolsPopUp("sql2ins", coll.get(CreateDataScriptOfCurrentSQLAction.class));
  sqlInternalFrame.addToToolsPopUp("sql2file", coll.get(CreateFileOfCurrentSQLAction.class));
}

代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql

private ImageIcon getStickyIcon()
{
 ActionCollection actionCollection = _session.getApplication().getActionCollection();
 ImageIcon icon =
   (ImageIcon) actionCollection.get(ToggleCurrentSQLResultTabStickyAction.class).getValue(Action.SMALL_ICON);
 return icon;
}

代码示例来源:origin: net.sf.squirrel-sql.plugins/dbcopy

public void run()
  {
    final ActionCollection coll = getApplication().getActionCollection();
    coll.get(CopyTableAction.class).setEnabled(enabled);
  }
});

代码示例来源:origin: realXuJiang/bigtable-sql

private ImageIcon getStickyIcon()
{
 ActionCollection actionCollection = _session.getApplication().getActionCollection();
 ImageIcon icon =
   (ImageIcon) actionCollection.get(ToggleCurrentSQLResultTabStickyAction.class).getValue(Action.SMALL_ICON);
 return icon;
}

代码示例来源:origin: net.sf.squirrel-sql.plugins/dbcopy

public void run()
  {
    final ActionCollection coll = getApplication().getActionCollection();
    coll.get(PasteTableAction.class).setEnabled(true);
  }
});

代码示例来源:origin: net.sf.squirrel-sql.plugins/dbdiff

private void addToPopup(IObjectTreeAPI api, ActionCollection coll)
{
  // Uses menu.dbdiff.* in dbdiff.properties
  final JMenu dbdiffMenu = _resources.createMenu("dbdiff");
  final JMenuItem selectItem = new JMenuItem(coll.get(SelectAction.class));
  final JMenuItem compareItem = new JMenuItem(coll.get(CompareAction.class));
  dbdiffMenu.add(selectItem);
  dbdiffMenu.add(compareItem);
  api.addToPopup(DatabaseObjectType.CATALOG, dbdiffMenu);
  api.addToPopup(DatabaseObjectType.SCHEMA, dbdiffMenu);
  api.addToPopup(DatabaseObjectType.TABLE_TYPE_DBO, dbdiffMenu);
  api.addToPopup(DatabaseObjectType.TABLE, dbdiffMenu);
}

代码示例来源:origin: net.sf.squirrel-sql.plugins/sqlval

private void createMenu()
{
  final IApplication app = getApplication();
  final ActionCollection coll = app.getActionCollection();
  final JMenu menu = _resources.createMenu(IMenuResourceKeys.SQLVAL);
  _resources.addToMenu(coll.get(ConnectAction.class), menu);
  _resources.addToMenu(coll.get(DisconnectAction.class), menu);
  _resources.addToMenu(coll.get(ValidateSQLAction.class), menu);
  app.addToMenu(IApplication.IMenuIDs.SESSION_MENU, menu);
}

代码示例来源:origin: net.sf.squirrel-sql.plugins/mssql

private JMenu addToMssqlProcedureMenu(JMenu menu) {
  final IApplication app = getApplication();
  final ActionCollection coll = app.getActionCollection();
  final JMenu mssqlMenu;
  if (menu == null)
    mssqlMenu = _resources.createMenu(IMenuResourceKeys.MSSQL);
  else
    mssqlMenu = menu;
  
  _resources.addToMenu(coll.get(ScriptProcedureAction.class),mssqlMenu);
  _resources.addToMenu(coll.get(ScriptProcedureExecAction.class),mssqlMenu);
  return mssqlMenu;
}

代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql

public void run()
  {
   ToggleTreeViewAction actViewAsTree = (ToggleTreeViewAction) actions.get(ToggleTreeViewAction.class);
   actViewAsTree.getToggleComponentHolder().setSelected(Preferences.userRoot().getBoolean(PREF_KEY_VIEW_ALIASES_AS_TREE, false));
   actViewAsTree.actionPerformed(new ActionEvent(this, 1, "actionPerformed"));
   enableDisableActions();
  }
});

代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql

private void onSaveApplicationState()
{
  IToggleAction actViewAsTree = (IToggleAction) _app.getActionCollection().get(ToggleTreeViewAction.class);
  Preferences.userRoot().putBoolean(PREF_KEY_VIEW_ALIASES_AS_TREE, actViewAsTree.getToggleComponentHolder().isSelected());
}

代码示例来源:origin: realXuJiang/bigtable-sql

private void onSaveApplicationState()
{
  IToggleAction actViewAsTree = (IToggleAction) _app.getActionCollection().get(ToggleTreeViewAction.class);
  Preferences.userRoot().putBoolean(PREF_KEY_VIEW_ALIASES_AS_TREE, actViewAsTree.getToggleComponentHolder().isSelected());
}

代码示例来源:origin: net.sf.squirrel-sql.plugins/dbdiff

public void setCompareMenuEnabled(boolean enabled)
{
  final ActionCollection coll = getApplication().getActionCollection();
  final CompareAction compareAction = (CompareAction) coll.get(CompareAction.class);
  compareAction.setEnabled(enabled);
}

代码示例来源:origin: net.sf.squirrel-sql.plugins/sqlscript

private void addActionsToPopup(ISession session)
{
  ActionCollection coll = getApplication().getActionCollection();
  IObjectTreeAPI api = FrameWorkAcessor.getObjectTreeAPI(session, this);
  api.addToPopup(DatabaseObjectType.TABLE, getTableMenu(true));
  api.addToPopup(DatabaseObjectType.VIEW, getTableMenu(false));
  session.addSeparatorToToolbar();
  session.addToToolbar(coll.get(CreateTableOfCurrentSQLAction.class));
  session.addToToolbar(coll.get(CreateFileOfCurrentSQLAction.class));
  session.getSessionInternalFrame().addToToolsPopUp("sql2table", coll.get(CreateTableOfCurrentSQLAction.class));
  session.getSessionInternalFrame().addToToolsPopUp("sql2ins", coll.get(CreateDataScriptOfCurrentSQLAction.class));
  session.getSessionInternalFrame().addToToolsPopUp("sql2file", coll.get(CreateFileOfCurrentSQLAction.class));
}

代码示例来源:origin: net.sf.squirrel-sql.plugins/syntax

private void initSessionSheet(ISession session)
{
  ActionCollection coll = getApplication().getActionCollection();
  session.addSeparatorToToolbar();
  session.addToToolbar(coll.get(FindAction.class));
  session.addToToolbar(coll.get(ReplaceAction.class));
  session.addToToolbar(coll.get(ConfigureAutoCorrectAction.class));
  SessionInternalFrame sif = session.getSessionInternalFrame();
  ISQLPanelAPI sqlPanelAPI = sif.getSQLPanelAPI();
  new ToolsPopupHandler(this).initToolsPopup(sif, coll);
 completeSqlPanelEntryAreaMenu(coll, sqlPanelAPI);
}

代码示例来源:origin: net.sf.squirrel-sql.plugins/sqlval

private void setupSQLEntryArea(ISession session)
{
  final ISQLPanelAPI api = session.getSessionInternalFrame().getSQLPanelAPI();
  final ActionCollection coll = getApplication().getActionCollection();
  api.addToSQLEntryAreaMenu(coll.get(ValidateSQLAction.class));
}

代码示例来源:origin: net.sf.squirrel-sql.plugins/mssql

private JMenu createFullMssqlMenu() {
  final IApplication app = getApplication();
  final ActionCollection coll = app.getActionCollection();
  final JMenu mssqlMenu = _resources.createMenu(IMenuResourceKeys.MSSQL);
  
  _resources.addToMenu(coll.get(GenerateSqlAction.class),mssqlMenu);
  
  addToMssqlCatalogMenu(mssqlMenu);
  addToMssqlTableMenu(mssqlMenu);
  addToMssqlProcedureMenu(mssqlMenu);
  
  return mssqlMenu;
}

代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql

private void createGUI(ISession session, ObjectTreePanel panel)
  {
   _catalogsPanel = new CatalogsPanel(session, this);
   _catalogsPanel.addActionListener(new CatalogsComboListener());
   add(_catalogsPanel);
   ActionCollection actions = session.getApplication()
        .getActionCollection();
    setUseRolloverButtons(true);
    setFloatable(false);
    add(actions.get(RefreshSchemaInfoAction.class));
  }
}

代码示例来源:origin: realXuJiang/bigtable-sql

private void createGUI(ISession session, ObjectTreePanel panel)
  {
   _catalogsPanel = new CatalogsPanel(session, this);
   _catalogsPanel.addActionListener(new CatalogsComboListener());
   add(_catalogsPanel);
   ActionCollection actions = session.getApplication()
        .getActionCollection();
    setUseRolloverButtons(true);
    setFloatable(false);
    add(actions.get(RefreshSchemaInfoAction.class));
  }
}

相关文章