CloneSet156


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
80230.986class_body_declarations[12]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
180102
E:/TSE/Projects-CloneDR/sql12/plugins/oracle/src/net/sourceforge/squirrel_sql/plugins/oracle/sessioninfo/SessionInfoPanel.java
280104
E:/TSE/Projects-CloneDR/sql12/plugins/oracle/src/net/sourceforge/squirrel_sql/plugins/oracle/SGAtrace/SGATracePanel.java
Next
Last
Clone Instance
1
Line Count
80
Source Line
102
Source File
E:/TSE/Projects-CloneDR/sql12/plugins/oracle/src/net/sourceforge/squirrel_sql/plugins/oracle/sessioninfo/SessionInfoPanel.java

private boolean hasResized = false;

transient private Timer _refreshTimer = new Timer(true);

private boolean _autoRefresh = false;

private int _refreshPeriod = 10;

public class RefreshTimerTask extends TimerTask {
  public void run() {
    populateSessionInfo();
  }
}

/**
 * Ctor.
 *
 * @param autoRefeshPeriod
 * @param   session    Current session.
 * @throws IllegalArgumentException Thrown if a <TT>null</TT> <TT>ISession</TT> passed.
 */
public SessionInfoPanel(ISession session, int autoRefeshPeriod) {
  super();
  _session = session;
  _refreshPeriod = autoRefeshPeriod;
  createGUI();
}

/**
 * Current session.
 */
public ISession getSession() {
  return _session;
}

private void resetTimer() {
  if (_refreshTimer != null) {
    _refreshTimer.cancel();
    //Nil out the timer so that it can be gc'd
    _refreshTimer = null;
  }
  if (_autoRefresh && (_refreshPeriod > 0)) {
    _refreshTimer = new Timer(true);
    _refreshTimer.scheduleAtFixedRate(new RefreshTimerTask(), _refreshPeriod * 1000, _refreshPeriod * 1000);
  }
}

public void setAutoRefresh(boolean enable) {
  if (enable != _autoRefresh) {
    _autoRefresh = enable;
    resetTimer();
  }
}

public boolean getAutoRefesh() {
  return _autoRefresh;
}

public void setAutoRefreshPeriod(int seconds) {
  if (_refreshPeriod != seconds) {
    _refreshPeriod = seconds;
    resetTimer();
  }
}

public int getAutoRefreshPeriod() {
  return _refreshPeriod;
}


First
Previous
Clone Instance
2
Line Count
80
Source Line
104
Source File
E:/TSE/Projects-CloneDR/sql12/plugins/oracle/src/net/sourceforge/squirrel_sql/plugins/oracle/SGAtrace/SGATracePanel.java

private boolean hasResized = false;

private Timer _refreshTimer = new Timer(true);

private boolean _autoRefresh = false;

private int _refreshPeriod = 10;

public class RefreshTimerTask extends TimerTask {
  public void run() {
    populateSGATrace();
  }
}

/**
 * Ctor.
 *
 * @param autoRefeshPeriod
 * @param   session    Current session.
 * @throws IllegalArgumentException Thrown if a <TT>null</TT> <TT>ISession</TT> passed.
 */
public SGATracePanel(ISession session, int autoRefeshPeriod) {
  super();
  _session = session;
  _refreshPeriod = autoRefeshPeriod;
  createGUI();
}

/**
 * Current session.
 */
public ISession getSession() {
  return _session;
}

private void resetTimer() {
  if (_refreshTimer != null) {
    _refreshTimer.cancel();
    //Nil out the timer so that it can be gc'd
    _refreshTimer = null;
  }
  if (_autoRefresh && (_refreshPeriod > 0)) {
    _refreshTimer = new Timer(true);
    _refreshTimer.scheduleAtFixedRate(new RefreshTimerTask(), _refreshPeriod * 1000, _refreshPeriod * 1000);
  }
}

public void setAutoRefresh(boolean enable) {
  if (enable != _autoRefresh) {
    _autoRefresh = enable;
    resetTimer();
  }
}

public boolean getAutoRefesh() {
  return _autoRefresh;
}

public void setAutoRefreshPeriod(int seconds) {
  if (_refreshPeriod != seconds) {
    _refreshPeriod = seconds;
    resetTimer();
  }
}

public int getAutoRefreshPeriod() {
  return _refreshPeriod;
}


Clone AbstractionParameter Count: 3Parameter Bindings

private boolean hasResized = false;

 [[#variable1af67240]]Timer _refreshTimer = new Timer(true);

private boolean _autoRefresh = false;

private int _refreshPeriod = 10;

public class RefreshTimerTask extends TimerTask {
  public void run() {
     [[#variable1af67160]]();
  }
}

/**
    * Ctor.
    *
    * @param autoRefeshPeriod
    * @param   session    Current session.
    * @throws IllegalArgumentException Thrown if a <TT>null</TT> <TT>ISession</TT> passed.
    */
public [[#variable1af670c0]](ISession session, int autoRefeshPeriod) {
  super();
  _session = session;
  _refreshPeriod = autoRefeshPeriod;
  createGUI();
}

/**
    * Current session.
    */
public ISession getSession() {
  return _session;
}

private void resetTimer() {
  if (_refreshTimer != null) {
    _refreshTimer.cancel();
    //Nil out the timer so that it can be gc'd
    _refreshTimer = null;
  }
  if (_autoRefresh && (_refreshPeriod > 0)) {
    _refreshTimer = new Timer(true);
    _refreshTimer.scheduleAtFixedRate(new RefreshTimerTask(), _refreshPeriod * 1000, _refreshPeriod * 1000);
  }
}

public void setAutoRefresh(boolean enable) {
  if (enable != _autoRefresh) {
    _autoRefresh = enable;
    resetTimer();
  }
}

public boolean getAutoRefesh() {
  return _autoRefresh;
}

public void setAutoRefreshPeriod(int seconds) {
  if (_refreshPeriod != seconds) {
    _refreshPeriod = seconds;
    resetTimer();
  }
}

public int getAutoRefreshPeriod() {
  return _refreshPeriod;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1af67240]]
transient private 
12[[#1af67240]]
private 
21[[#1af67160]]
populateSessionInfo 
22[[#1af67160]]
populateSGATrace 
31[[#1af670c0]]
SessionInfoPanel 
32[[#1af670c0]]
SGATracePanel