CloneSet159


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
47320.985compilation_unit
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1471
E:/TSE/Projects-CloneDR/sql12/app/src/net/sourceforge/squirrel_sql/client/session/action/CloseAllSQLResultTabsButCurrentAction.java
2471
E:/TSE/Projects-CloneDR/sql12/app/src/net/sourceforge/squirrel_sql/client/session/action/CloseCurrentSQLResultTabAction.java
3471
E:/TSE/Projects-CloneDR/sql12/app/src/net/sourceforge/squirrel_sql/client/session/action/ToggleCurrentSQLResultTabStickyAction.java
Next
Last
Clone Instance
1
Line Count
47
Source Line
1
Source File
E:/TSE/Projects-CloneDR/sql12/app/src/net/sourceforge/squirrel_sql/client/session/action/CloseAllSQLResultTabsButCurrentAction.java

package net.sourceforge.squirrel_sql.client.session.action;

import net.sourceforge.squirrel_sql.client.IApplication;
import net.sourceforge.squirrel_sql.client.action.SquirrelAction;
import net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI;
import java.awt.event.ActionEvent;

public class CloseAllSQLResultTabsButCurrentAction extends SquirrelAction implements ISQLPanelAction {
  /** Current panel. */
  private ISQLPanelAPI _panel;

  /**
   * Ctor specifying Application API.
   *
   * @param       app     Application API.
   */
  public CloseAllSQLResultTabsButCurrentAction(IApplication app) {
    super(app);
  }

  public void setSQLPanel(ISQLPanelAPI panel) {
    _panel = panel;
    setEnabled(null != _panel);
  }

  /**
   * Display the previous results tab.
   *
   * @param       evt             Event being executed.
   */
  public synchronized void actionPerformed(ActionEvent evt) {
    if (_panel != null) {
      _panel.closeAllButCurrentResultTabs();
    }
  }
}




Next
Previous
Clone Instance
2
Line Count
47
Source Line
1
Source File
E:/TSE/Projects-CloneDR/sql12/app/src/net/sourceforge/squirrel_sql/client/session/action/CloseCurrentSQLResultTabAction.java

package net.sourceforge.squirrel_sql.client.session.action;

import net.sourceforge.squirrel_sql.client.IApplication;
import net.sourceforge.squirrel_sql.client.action.SquirrelAction;
import net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI;
import java.awt.event.ActionEvent;

public class CloseCurrentSQLResultTabAction extends SquirrelAction implements ISQLPanelAction {
  /** Current panel. */
  private ISQLPanelAPI _panel;

  /**
   * Ctor specifying Application API.
   *
   * @param       app     Application API.
   */
  public CloseCurrentSQLResultTabAction(IApplication app) {
    super(app);
  }

  public void setSQLPanel(ISQLPanelAPI panel) {
    _panel = panel;
    setEnabled(null != _panel);
  }

  /**
   * Close the current result tab
   *
   * @param       evt             Event being executed.
   */
  public synchronized void actionPerformed(ActionEvent evt) {
    if (_panel != null) {
      _panel.closeCurrentResultTab();
    }
  }
}




First
Previous
Clone Instance
3
Line Count
47
Source Line
1
Source File
E:/TSE/Projects-CloneDR/sql12/app/src/net/sourceforge/squirrel_sql/client/session/action/ToggleCurrentSQLResultTabStickyAction.java

package net.sourceforge.squirrel_sql.client.session.action;

import net.sourceforge.squirrel_sql.client.IApplication;
import net.sourceforge.squirrel_sql.client.action.SquirrelAction;
import net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI;
import java.awt.event.ActionEvent;

public class ToggleCurrentSQLResultTabStickyAction extends SquirrelAction implements ISQLPanelAction {
  /** Current panel. */
  private ISQLPanelAPI _panel;

  /**
   * Ctor specifying Application API.
   *
   * @param       app     Application API.
   */
  public ToggleCurrentSQLResultTabStickyAction(IApplication app) {
    super(app);
  }

  public void setSQLPanel(ISQLPanelAPI panel) {
    _panel = panel;
    setEnabled(null != _panel);
  }

  /**
   * Display the previous results tab.
   *
   * @param       evt             Event being executed.
   */
  public synchronized void actionPerformed(ActionEvent evt) {
    if (_panel != null) {
      _panel.toggleCurrentSQLResultTabSticky();
    }
  }
}




Clone AbstractionParameter Count: 2Parameter Bindings

package net.sourceforge.squirrel_sql.client.session.action;

import net.sourceforge.squirrel_sql.client.IApplication;
import net.sourceforge.squirrel_sql.client.action.SquirrelAction;
import net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI;
import java.awt.event.ActionEvent;

public class [[#variable1af644e0]]extends SquirrelAction implements ISQLPanelAction {
  /** Current panel. */
  private ISQLPanelAPI _panel;

  /**
           * Ctor specifying Application API.
           *
           * @param       app     Application API.
           */
  public [[#variable1af644e0]](IApplication app) {
    super(app);
  }

  public void setSQLPanel(ISQLPanelAPI panel) {
    _panel = panel;
    setEnabled(null != _panel);
  }

  /**
           * Display the previous results tab.
           *
           * @param       evt             Event being executed.
           */
  /**
           * Close the current result tab
           *
           * @param       evt             Event being executed.
           */
  public synchronized void actionPerformed(ActionEvent evt) {
    if (_panel != null) {
      _panel. [[#variable1af643e0]]();
    }
  }
}


 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1af644e0]]
CloseAllSQLResultTabsButCurrentAction 
12[[#1af644e0]]
CloseCurrentSQLResultTabAction 
13[[#1af644e0]]
ToggleCurrentSQLResultTabStickyAction 
21[[#1af643e0]]
closeAllButCurrentResultTabs 
22[[#1af643e0]]
closeCurrentResultTab 
23[[#1af643e0]]
toggleCurrentSQLResultTabSticky