private class SGATraceToolBar extends OracleToolBar { private static final long serialVersionUID = 1L; SGATraceToolBar(ISession session, boolean stayOnTop, int autoRefeshPeriod) { super(); createGUI(session, stayOnTop, autoRefeshPeriod); } private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod) { IApplication app = session.getApplication(); setUseRolloverButtons(true); setFloatable(false); add(new GetSGATraceAction(app, _resources, _sgaTracePanel)); addStayOnTop(stayOnTop); //Create checkbox for enabling auto refresh // i18n[oracle.enableAutoRefresh=Enable auto refresh] final JCheckBox autoRefresh = new JCheckBox(s_stringMgr.getString("oracle.enableAutoRefresh"), false); autoRefresh.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { _sgaTracePanel.setAutoRefresh(autoRefresh.isSelected()); } }); add(autoRefresh); //Create spinner for update period final SpinnerNumberModel model = new SpinnerNumberModel(autoRefeshPeriod, 1, 60, 5); final JSpinner refreshRate = new JSpinner(model); refreshRate.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { _sgaTracePanel.setAutoRefreshPeriod(model.getNumber().intValue()); } }); add(refreshRate); // i18n[oracle.refreshSecons=(seconds)] add(new JLabel(s_stringMgr.getString("oracle.refreshSecons")))
private class SessionInfoToolBar extends OracleToolBar { SessionInfoToolBar(ISession session, boolean stayOnTop, int autoRefeshPeriod) { super(); createGUI(session, stayOnTop, autoRefeshPeriod); } private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod) { IApplication app = session.getApplication(); setUseRolloverButtons(true); setFloatable(false); add(new GetSessionInfoAction(app, _resources, _sessionInfoPanel)); addStayOnTop(stayOnTop); //Create checkbox for enabling auto refresh // i18n[oracle.auotRefresh2=Enable auto refresh] final JCheckBox autoRefresh = new JCheckBox(s_stringMgr.getString("oracle.auotRefresh2"), false); autoRefresh.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { _sessionInfoPanel.setAutoRefresh(autoRefresh.isSelected()); } }); add(autoRefresh); //Create spinner for update period final SpinnerNumberModel model = new SpinnerNumberModel(autoRefeshPeriod, 1, 60, 5); final JSpinner refreshRate = new JSpinner(model); refreshRate.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { _sessionInfoPanel.setAutoRefreshPeriod(model.getNumber().intValue()); } }); add(refreshRate); // i18n[oracle.secons3=(seconds)] add(new JLabel(s_stringMgr.getString("oracle.secons3")))
Clone fragments detected by clone detection tool
File path: /sql12/plugins/oracle/src/net/sourceforge/squirrel_sql/plugins/oracle/SGAtrace/SGATraceInternalFrame.java File path: /sql12/plugins/oracle/src/net/sourceforge/squirrel_sql/plugins/oracle/sessioninfo/SessionInfoInternalFrame.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
private class SGATraceToolBar extends OracleToolBar
1
private class SessionInfoToolBar extends OracleToolBar
2
   {
2
   {
3
    private static final long serialVersionUID = 1L;
3
    
4
    SGATraceToolBar(ISession session, boolean stayOnTop, int autoRefeshPeriod)
4
  SessionInfoToolBar(ISession session, boolean stayOnTop, int autoRefeshPeriod)
5
      {
5
      {
6
         super();
6
         super();
7
         createGUI(session, stayOnTop, autoRefeshPeriod);
7
         createGUI(session, stayOnTop, autoRefeshPeriod);
8
      }
8
      }
9
      private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod)
9
      private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod)
10
      {
10
      {
11
         IApplication app = session.getApplication();
11
         IApplication app = session.getApplication();
12
         setUseRolloverButtons(true);
12
         setUseRolloverButtons(true);
13
         setFloatable(false);
13
         setFloatable(false);
14
         add(new GetSGATraceAction(app, _resources, _sgaTracePanel));
14
         add(new GetSessionInfoAction(app, _resources, _sessionInfoPanel));
15
         addStayOnTop(stayOnTop);
15
         addStayOnTop(stayOnTop);
16
         //Create checkbox for enabling auto refresh
16
         //Create checkbox for enabling auto refresh
17
         // i18n[oracle.enableAutoRefresh=Enable auto refresh]
17
         // i18n[oracle.auotRefresh2=Enable auto refresh]
18
         final JCheckBox autoRefresh = new JCheckBox(s_stringMgr.getString("oracle.enableAutoRefresh"), false);
18
         final JCheckBox autoRefresh = new JCheckBox(s_stringMgr.getString("oracle.auotRefresh2"), false);
19
         autoRefresh.addActionListener(new ActionListener()
19
         autoRefresh.addActionListener(new ActionListener()
20
         {
20
         {
21
            public void actionPerformed(ActionEvent e)
21
            public void actionPerformed(ActionEvent e)
22
            {
22
            {
23
               _sgaTracePanel.setAutoRefresh(autoRefresh.isSelected());
23
               _sessionInfoPanel.setAutoRefresh(autoRefresh.isSelected());
24
            }
24
            }
25
         });
25
         });
26
         add(autoRefresh);
26
         add(autoRefresh);
27
         //Create spinner for update period
27
         //Create spinner for update period
28
         final SpinnerNumberModel model = new SpinnerNumberModel(autoRefeshPeriod, 1, 60, 5);
28
         final SpinnerNumberModel model = new SpinnerNumberModel(autoRefeshPeriod, 1, 60, 5);
29
         final JSpinner refreshRate = new JSpinner(model);
29
         final JSpinner refreshRate = new JSpinner(model);
30
         refreshRate.addChangeListener(new ChangeListener()
30
         refreshRate.addChangeListener(new ChangeListener()
31
         {
31
         {
32
            public void stateChanged(ChangeEvent e)
32
            public void stateChanged(ChangeEvent e)
33
            {
33
            {
34
               _sgaTracePanel.setAutoRefreshPeriod(model.getNumber().intValue());
34
               _sessionInfoPanel.setAutoRefreshPeriod(model.getNumber().intValue());
35
            }
35
            }
36
         });
36
         });
37
         add(refreshRate);
37
         add(refreshRate);
38
         // i18n[oracle.refreshSecons=(seconds)]
38
         // i18n[oracle.secons3=(seconds)]
39
         add(new JLabel(s_stringMgr.getString("oracle.refreshSecons")))
39
         add(new JLabel(s_stringMgr.getString("oracle.secons3")))
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0