CloneSet15


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
70320.994type_declarations
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
17017
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/search/ComplexResultPanel.java
27016
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/search/ComplexResultPanel.java
37017
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/search/ComplexResultPanel.java
Next
Last
Clone Instance
1
Line Count
70
Source Line
17
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/search/ComplexResultPanel.java

public class ComplexResultPanel implements IResultPanel {
  private ResourceBundle bundle;

  private String providerTechnicalName;

  private String criteriaTechnicalName;

  private SearchResultList list;

  public ComplexResultPanel(String providerTechnicalName) {
    super();
    this.providerTechnicalName = providerTechnicalName;
    bundle = ResourceBundle.getBundle("org.columba.calendar.i18n.search");
    list = new SearchResultList();
  }

  public String getSearchCriteriaTechnicalName() {
    return "";
  }

  public String getProviderTechnicalName() {
    return providerTechnicalName;
  }

  public JComponent getView() {
    return list;
  }

  public ImageIcon getIcon() {
    return MailImageLoader.getSmallIcon(IconKeys.MESSAGE_READ);
  }

  public String getTitle(String searchTerm) {
    String result = bundle.getString("provider_title");
    return result;
  }

  public String getDescription(String searchTerm) {
    String result = bundle.getString("provider_description");
    return result;
  }

  public void resultArrived(IResultEvent event) {
    if ( !event.getProviderName().equals(this.providerTechnicalName))
      return;
    List<ISearchResult> result = event.getSearchResults();
    Iterator<ISearchResult> it = result.iterator();
    while (it.hasNext()) {
      list.add(it.next());
    }
    list.revalidate();
  }

  public void clearSearch(IResultEvent event) {
  }

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

  public void finished(IResultEvent event) {
  }
}




Next
Previous
Clone Instance
2
Line Count
70
Source Line
16
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/search/ComplexResultPanel.java

public class ComplexResultPanel implements IResultPanel {
  private ResourceBundle bundle;

  private String providerTechnicalName;

  private String criteriaTechnicalName;

  private SearchResultList list;

  public ComplexResultPanel(String providerTechnicalName) {
    super();
    this.providerTechnicalName = providerTechnicalName;
    bundle = ResourceBundle.getBundle("org.columba.addressbook.i18n.search");
    list = new SearchResultList();
  }

  public String getSearchCriteriaTechnicalName() {
    return "";
  }

  public String getProviderTechnicalName() {
    return providerTechnicalName;
  }

  public JComponent getView() {
    return list;
  }

  public ImageIcon getIcon() {
    return MailImageLoader.getSmallIcon(IconKeys.MESSAGE_READ);
  }

  public String getTitle(String searchTerm) {
    String result = bundle.getString("provider_title");
    return result;
  }

  public String getDescription(String searchTerm) {
    String result = bundle.getString("provider_description");
    return result;
  }

  public void resultArrived(IResultEvent event) {
    if ( !event.getProviderName().equals(this.providerTechnicalName))
      return;
    List<ISearchResult> result = event.getSearchResults();
    Iterator<ISearchResult> it = result.iterator();
    while (it.hasNext()) {
      list.add(it.next());
    }
    list.revalidate();
  }

  public void clearSearch(IResultEvent event) {
  }

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

  public void finished(IResultEvent event) {
  }
}




First
Previous
Clone Instance
3
Line Count
70
Source Line
17
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/search/ComplexResultPanel.java

public class ComplexResultPanel implements IResultPanel {
  private ResourceBundle bundle;

  private String providerTechnicalName;

  private String criteriaTechnicalName;

  private ResultList list;

  public ComplexResultPanel(String providerTechnicalName) {
    super();
    this.providerTechnicalName = providerTechnicalName;
    bundle = ResourceBundle.getBundle("org.columba.mail.i18n.search");
    list = new ResultList();
  }

  public String getSearchCriteriaTechnicalName() {
    return "";
  }

  public String getProviderTechnicalName() {
    return providerTechnicalName;
  }

  public JComponent getView() {
    return list;
  }

  public ImageIcon getIcon() {
    return MailImageLoader.getSmallIcon(IconKeys.MESSAGE_READ);
  }

  public String getTitle(String searchTerm) {
    String result = bundle.getString("provider_title");
    return result;
  }

  public String getDescription(String searchTerm) {
    String result = bundle.getString("provider_description");
    return result;
  }

  public void resultArrived(IResultEvent event) {
    if ( !event.getProviderName().equals(this.providerTechnicalName))
      return;
    List<ISearchResult> result = event.getSearchResults();
    Iterator<ISearchResult> it = result.iterator();
    while (it.hasNext()) {
      list.add(it.next());
    }
    list.revalidate();
  }

  public void clearSearch(IResultEvent event) {
  }

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

  public void finished(IResultEvent event) {
  }
}




Clone AbstractionParameter Count: 2Parameter Bindings

public class ComplexResultPanel implements IResultPanel {
  private ResourceBundle bundle;

  private String providerTechnicalName;

  private String criteriaTechnicalName;

  private [[#variable11372900]] list;

  public ComplexResultPanel(String providerTechnicalName) {
    super();
    this.providerTechnicalName = providerTechnicalName;
    bundle = ResourceBundle.getBundle( [[#variable11372860]]);
    list = new [[#variable11372900]]();
  }

  public String getSearchCriteriaTechnicalName() {
    return "";
  }

  public String getProviderTechnicalName() {
    return providerTechnicalName;
  }

  public JComponent getView() {
    return list;
  }

  public ImageIcon getIcon() {
    return MailImageLoader.getSmallIcon(IconKeys.MESSAGE_READ);
  }

  public String getTitle(String searchTerm) {
    String result = bundle.getString("provider_title");
    return result;
  }

  public String getDescription(String searchTerm) {
    String result = bundle.getString("provider_description");
    return result;
  }

  public void resultArrived(IResultEvent event) {
    if ( !event.getProviderName().equals(this.providerTechnicalName))
      return;
    List<ISearchResult> result = event.getSearchResults();
    Iterator<ISearchResult> it = result.iterator();
    while (it.hasNext()) {
      list.add(it.next());
    }
    list.revalidate();
  }

  public void clearSearch(IResultEvent event) {
  }

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

  public void finished(IResultEvent event) {
  }
}


 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#11372900]]
SearchResultList 
12[[#11372900]]
SearchResultList 
13[[#11372900]]
ResultList 
21[[#11372860]]
"org.columba.calendar.i18n.search" 
22[[#11372860]]
"org.columba.addressbook.i18n.search" 
23[[#11372860]]
"org.columba.mail.i18n.search"