CloneSet42


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
68220.995compilation_unit
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1681
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/search/BasicResultPanel.java
2681
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/search/BasicResultPanel.java
Next
Last
Clone Instance
1
Line Count
68
Source Line
1
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/search/BasicResultPanel.java

package org.columba.calendar.ui.search;

import java.util.List;
import javax.swing.JComponent;
import org.columba.core.gui.search.api.IResultPanel;
import org.columba.core.search.api.IResultEvent;
import org.columba.core.search.api.ISearchResult;

public class BasicResultPanel implements IResultPanel {
  private String providerTechnicalName;

  private String criteriaTechnicalName;

  private SearchResultList list;

  public BasicResultPanel(String providerTechnicalName, String criteriaTechnicalName) {
    super();
    this.criteriaTechnicalName = criteriaTechnicalName;
    this.providerTechnicalName = providerTechnicalName;
    list = new SearchResultList();
  }

  public String getSearchCriteriaTechnicalName() {
    return criteriaTechnicalName;
  }

  public String getProviderTechnicalName() {
    return providerTechnicalName;
  }

  public JComponent getView() {
    return list;
  }

  public void resultArrived(IResultEvent event) {
    if ( !event.getProviderName().equals(providerTechnicalName))
      return;
    if ( !event.getSearchCriteria().getTechnicalName().equals(this.criteriaTechnicalName))
      return;
    List<ISearchResult> result = event.getSearchResults();
    list.addAll(result);
  }

  public void clearSearch(IResultEvent event) {
    list.clear();
  }

  public void reset(IResultEvent event) {
    list.clear();
  }

  public void finished(IResultEvent event) {
  // TODO Auto-generated method stub
  }
}




First
Previous
Clone Instance
2
Line Count
68
Source Line
1
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/search/BasicResultPanel.java

package org.columba.addressbook.gui.search;

import java.util.List;
import javax.swing.JComponent;
import org.columba.core.gui.search.api.IResultPanel;
import org.columba.core.search.api.IResultEvent;
import org.columba.core.search.api.ISearchResult;

public class BasicResultPanel implements IResultPanel {
  private String providerTechnicalName;

  private String criteriaTechnicalName;

  private SearchResultList list;

  public BasicResultPanel(String providerTechnicalName, String criteriaTechnicalName) {
    super();
    this.criteriaTechnicalName = criteriaTechnicalName;
    this.providerTechnicalName = providerTechnicalName;
    list = new SearchResultList();
  }

  public String getSearchCriteriaTechnicalName() {
    return criteriaTechnicalName;
  }

  public String getProviderTechnicalName() {
    return providerTechnicalName;
  }

  public JComponent getView() {
    return list;
  }

  public void resultArrived(IResultEvent event) {
    if ( !event.getProviderName().equals(providerTechnicalName))
      return;
    if ( !event.getSearchCriteria().getTechnicalName().equals(this.criteriaTechnicalName))
      return;
    List<ISearchResult> result = event.getSearchResults();
    list.addAll(result);
  }

  public void clearSearch(IResultEvent event) {
    list.clear();
  }

  public void reset(IResultEvent event) {
    list.clear();
  }

  public void finished(IResultEvent event) {
  // TODO Auto-generated method stub
  }
}




Clone AbstractionParameter Count: 2Parameter Bindings

package org.columba. [[#variablef30a100]]. [[#variablef30a680]].search;

import java.util.List;
import javax.swing.JComponent;
import org.columba.core.gui.search.api.IResultPanel;
import org.columba.core.search.api.IResultEvent;
import org.columba.core.search.api.ISearchResult;

public class BasicResultPanel implements IResultPanel {
  private String providerTechnicalName;

  private String criteriaTechnicalName;

  private SearchResultList list;

  public BasicResultPanel(String providerTechnicalName, String criteriaTechnicalName) {
    super();
    this.criteriaTechnicalName = criteriaTechnicalName;
    this.providerTechnicalName = providerTechnicalName;
    list = new SearchResultList();
  }

  public String getSearchCriteriaTechnicalName() {
    return criteriaTechnicalName;
  }

  public String getProviderTechnicalName() {
    return providerTechnicalName;
  }

  public JComponent getView() {
    return list;
  }

  public void resultArrived(IResultEvent event) {
    if ( !event.getProviderName().equals(providerTechnicalName))
      return;
    if ( !event.getSearchCriteria().getTechnicalName().equals(this.criteriaTechnicalName))
      return;
    List<ISearchResult> result = event.getSearchResults();
    list.addAll(result);
  }

  public void clearSearch(IResultEvent event) {
    list.clear();
  }

  public void reset(IResultEvent event) {
    list.clear();
  }

  public void finished(IResultEvent event) {
  // TODO Auto-generated method stub
  }
}


 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#f30a100]]
calendar 
12[[#f30a100]]
addressbook 
21[[#f30a680]]
ui 
22[[#f30a680]]
gui