CloneSet118


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
82220.992compilation_unit
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1821
E:/TSE/Projects-CloneDR/sql12/plugins/firebird/src/org/firebirdsql/squirrel/act/ActivateIndexAction.java
2821
E:/TSE/Projects-CloneDR/sql12/plugins/firebird/src/org/firebirdsql/squirrel/act/DeactivateIndexAction.java
Next
Last
Clone Instance
1
Line Count
82
Source Line
1
Source File
E:/TSE/Projects-CloneDR/sql12/plugins/firebird/src/org/firebirdsql/squirrel/act/ActivateIndexAction.java

package org.firebirdsql.squirrel.act;

import java.awt.event.ActionEvent;
import net.sourceforge.squirrel_sql.fw.util.Resources;
import net.sourceforge.squirrel_sql.client.IApplication;
import net.sourceforge.squirrel_sql.client.action.SquirrelAction;
import net.sourceforge.squirrel_sql.client.plugin.IPlugin;
import net.sourceforge.squirrel_sql.client.session.ISession;
import net.sourceforge.squirrel_sql.client.session.action.ISessionAction;

/**
 * This <TT>Action</TT> will run a &quot;EXPLAIN TABLE&quot; over the
 * currently selected tables.
 *
 * @author <A HREF="mailto:colbell@users.sourceforge.net">Colin Bell</A>
 */
public class ActivateIndexAction extends SquirrelAction implements ISessionAction {
  /** Current session. */
  private ISession _session;

  /** Current plugin. */
  private final IPlugin _plugin;

  /**
   * Ctor.
   *
   * @param       app                     Application API.
   * @param       rsrc            Plugins resources.
   * @param       plugin          This plugin.
   *
   * @throws      IllegalArgumentException
   *                      Thrown if a<TT>null</TT> <TT>IApplication</TT>,
   *                      <TT>Resources</TT> or <TT>IPlugin</TT> passed.
   */
  public ActivateIndexAction(IApplication app, Resources rsrc, IPlugin plugin) {
    super(app, rsrc);
    if (app == null) {
      throw new IllegalArgumentException("IApplication == null");
    }
    if (rsrc == null) {
      throw new IllegalArgumentException("Resources == null");
    }
    if (plugin == null) {
      throw new IllegalArgumentException("IPlugin == null");
    }
    _plugin = plugin;
  }

  public void actionPerformed(ActionEvent evt) {
    if (_session != null) {
      try {
        new AlterIndexCommand(_session, _plugin, true).execute();
      }
      catch (Throwable
             th) {
        _session.showErrorMessage(th);
      }
    }
  }

  /**
   * Set the current session.
   * 
   * @param       session         The current session.
   */
  public void setSession(ISession session) {
    _session = session;
  }
}




First
Previous
Clone Instance
2
Line Count
82
Source Line
1
Source File
E:/TSE/Projects-CloneDR/sql12/plugins/firebird/src/org/firebirdsql/squirrel/act/DeactivateIndexAction.java

package org.firebirdsql.squirrel.act;

import java.awt.event.ActionEvent;
import net.sourceforge.squirrel_sql.fw.util.Resources;
import net.sourceforge.squirrel_sql.client.IApplication;
import net.sourceforge.squirrel_sql.client.action.SquirrelAction;
import net.sourceforge.squirrel_sql.client.plugin.IPlugin;
import net.sourceforge.squirrel_sql.client.session.ISession;
import net.sourceforge.squirrel_sql.client.session.action.ISessionAction;

/**
 * This <TT>Action</TT> will run a &quot;EXPLAIN TABLE&quot; over the
 * currently selected tables.
 *
 * @author <A HREF="mailto:colbell@users.sourceforge.net">Colin Bell</A>
 */
public class DeactivateIndexAction extends SquirrelAction implements ISessionAction {
  /** Current session. */
  private ISession _session;

  /** Current plugin. */
  private final IPlugin _plugin;

  /**
   * Ctor.
   *
   * @param       app                     Application API.
   * @param       rsrc            Plugins resources.
   * @param       plugin          This plugin.
   *
   * @throws      IllegalArgumentException
   *                      Thrown if a<TT>null</TT> <TT>IApplication</TT>,
   *                      <TT>Resources</TT> or <TT>IPlugin</TT> passed.
   */
  public DeactivateIndexAction(IApplication app, Resources rsrc, IPlugin plugin) {
    super(app, rsrc);
    if (app == null) {
      throw new IllegalArgumentException("IApplication == null");
    }
    if (rsrc == null) {
      throw new IllegalArgumentException("Resources == null");
    }
    if (plugin == null) {
      throw new IllegalArgumentException("IPlugin == null");
    }
    _plugin = plugin;
  }

  public void actionPerformed(ActionEvent evt) {
    if (_session != null) {
      try {
        new AlterIndexCommand(_session, _plugin, false).execute();
      }
      catch (Throwable
             th) {
        _session.showErrorMessage(th);
      }
    }
  }

  /**
   * Set the current session.
   * 
   * @param       session         The current session.
   */
  public void setSession(ISession session) {
    _session = session;
  }
}




Clone AbstractionParameter Count: 2Parameter Bindings

package org.firebirdsql.squirrel.act;

import java.awt.event.ActionEvent;
import net.sourceforge.squirrel_sql.fw.util.Resources;
import net.sourceforge.squirrel_sql.client.IApplication;
import net.sourceforge.squirrel_sql.client.action.SquirrelAction;
import net.sourceforge.squirrel_sql.client.plugin.IPlugin;
import net.sourceforge.squirrel_sql.client.session.ISession;
import net.sourceforge.squirrel_sql.client.session.action.ISessionAction;

/**
 * This <TT>Action</TT> will run a &quot;EXPLAIN TABLE&quot; over the
 * currently selected tables.
 *
 * @author <A HREF="mailto:colbell@users.sourceforge.net">Colin Bell</A>
 */
public class [[#variable18cb6800]]extends SquirrelAction implements ISessionAction {
  /** Current session. */
  private ISession _session;

  /** Current plugin. */
  private final IPlugin _plugin;

  /**
           * Ctor.
           *
           * @param       app                     Application API.
           * @param       rsrc            Plugins resources.
           * @param       plugin          This plugin.
           *
           * @throws      IllegalArgumentException
           *                      Thrown if a<TT>null</TT> <TT>IApplication</TT>,
           *                      <TT>Resources</TT> or <TT>IPlugin</TT> passed.
           */
  public [[#variable18cb6800]](IApplication app, Resources rsrc, IPlugin plugin) {
    super(app, rsrc);
    if (app == null) {
      throw new IllegalArgumentException("IApplication == null");
    }
    if (rsrc == null) {
      throw new IllegalArgumentException("Resources == null");
    }
    if (plugin == null) {
      throw new IllegalArgumentException("IPlugin == null");
    }
    _plugin = plugin;
  }

  public void actionPerformed(ActionEvent evt) {
    if (_session != null) {
      try {
        new AlterIndexCommand(_session, _plugin,  [[#variable18cb6760]]).execute();
      }
      catch (Throwable
             th) {
        _session.showErrorMessage(th);
      }
    }
  }

  /**
           * Set the current session.
           * 
           * @param       session         The current session.
           */
  public void setSession(ISession session) {
    _session = session;
  }
}


 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#18cb6800]]
ActivateIndexAction 
12[[#18cb6800]]
DeactivateIndexAction 
21[[#18cb6760]]
true 
22[[#18cb6760]]
false