CloneSet101


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
34220.966switch_group
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
134179
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/message/viewer/HeaderViewer.java
234237
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/message/viewer/HeaderViewer.java
Next
Last
Clone Instance
1
Line Count
34
Source Line
179
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/message/viewer/HeaderViewer.java

case 0:
  // default
  headers = new String[] {
                           "Subject",
                           "Date",
                           "From",
                           "To",
                           "Cc"
                         };
  // get header from folder
  header = folder.getHeaderFields(uid, headers);
  // transform headers if necessary
  for (int i = 0; i < headers.length; i++) {
    String key = headers[i];
    JComponent[] value = transformHeaderField(header, key);
    JButton trailingItem = new JButton("more...");
    trailingItem = createLinkButton(trailingItem);
    trailingItem.addActionListener(new ActionListener() {
                                     public void actionPerformed(ActionEvent event) {
                                       showAddressListDialog();
                                     }
                                   } );
    DynamicItemListPanel p = new DynamicItemListPanel(2, trailingItem, true);
    p.setOpaque(false);
    for (int j = 0; j < value.length; j++) {
      p.addItem(value[j]);
    }
    if (value.length > 0)
      map.put(key, p);
  }
  break;


First
Previous
Clone Instance
2
Line Count
34
Source Line
237
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/message/viewer/HeaderViewer.java

case 2:
  // default
  headers = new String[] {
                           "From"
                         };
  // get header from folder
  header = folder.getHeaderFields(uid, headers);
  // transform headers if necessary
  for (int i = 0; i < headers.length; i++) {
    String key = headers[i];
    JComponent[] value = transformHeaderField(header, key);
    JButton trailingItem = new JButton("more...");
    trailingItem = createLinkButton(trailingItem);
    trailingItem.addActionListener(new ActionListener() {
                                     public void actionPerformed(ActionEvent event) {
                                       showAddressListDialog();
                                     }
                                   } );
    DynamicItemListPanel p = new DynamicItemListPanel(2, trailingItem, true);
    p.setOpaque(false);
    for (int j = 0; j < value.length; j++) {
      p.addItem(value[j]);
    }
    if (value.length > 0)
      map.put(key, p);
  }
  break;


Clone AbstractionParameter Count: 2Parameter Bindings

case [[#variablef3bf860]]:
  // default
  headers = new String[] {
                            [[#variablef3bf720]]
                         };
  // get header from folder
  header = folder.getHeaderFields(uid, headers);
  // transform headers if necessary
  for (int i = 0; i < headers.length; i++) {
    String key = headers[i];
    JComponent[] value = transformHeaderField(header, key);
    JButton trailingItem = new JButton("more...");
    trailingItem = createLinkButton(trailingItem);
    trailingItem.addActionListener(new ActionListener() {
                                     public void actionPerformed(ActionEvent event) {
                                       showAddressListDialog();
                                     }
                                   } );
    DynamicItemListPanel p = new DynamicItemListPanel(2, trailingItem, true);
    p.setOpaque(false);
    for (int j = 0; j < value.length; j++) {
      p.addItem(value[j]);
    }
    if (value.length > 0)
      map.put(key, p);
  }
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#f3bf860]]
0 
12[[#f3bf860]]
2 
21[[#f3bf720]]
"Subject",
"Date",
"From",
"To",
"Cc" 
22[[#f3bf720]]
"From"