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)
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)
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/search/BasicResultPanel.java File path: /columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/search/BasicResultPanel.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class BasicResultPanel implements IResultPanel {
1
public class BasicResultPanel implements IResultPanel {
2
	private String providerTechnicalName;
2
	private String providerTechnicalName;
3
	private String criteriaTechnicalName;
3
	private String criteriaTechnicalName;
4
	private SearchResultList list;
4
	private SearchResultList list;
5
	
5
	
6
	public BasicResultPanel(String providerTechnicalName,
6
	public BasicResultPanel(String providerTechnicalName,
7
			String criteriaTechnicalName) {
7
			String criteriaTechnicalName) {
8
		super();
8
		super();
9
		this.criteriaTechnicalName = criteriaTechnicalName;
9
		this.criteriaTechnicalName = criteriaTechnicalName;
10
		this.providerTechnicalName = providerTechnicalName;
10
		this.providerTechnicalName = providerTechnicalName;
11
		list = new SearchResultList();
11
		list = new SearchResultList();
12
	}
12
	}
13
	public String getSearchCriteriaTechnicalName() {
13
	public String getSearchCriteriaTechnicalName() {
14
		return criteriaTechnicalName;
14
		return criteriaTechnicalName;
15
	}
15
	}
16
	public String getProviderTechnicalName() {
16
	public String getProviderTechnicalName() {
17
		return providerTechnicalName;
17
		return providerTechnicalName;
18
	}
18
	}
19
	public JComponent getView() {
19
	public JComponent getView() {
20
		return list;
20
		return list;
21
	}
21
	}
22
	public void resultArrived(IResultEvent event) {
22
	public void resultArrived(IResultEvent event) {
23
		if (!event.getProviderName().equals(providerTechnicalName))
23
		if (!event.getProviderName().equals(providerTechnicalName))
24
			return;
24
			return;
25
		if (!event.getSearchCriteria().getTechnicalName().equals(
25
		if (!event.getSearchCriteria().getTechnicalName().equals(
26
				this.criteriaTechnicalName))
26
				this.criteriaTechnicalName))
27
			return;
27
			return;
28
		List<ISearchResult> result = event.getSearchResults();
28
		List<ISearchResult> result = event.getSearchResults();
29
		list.addAll(result);
29
		list.addAll(result);
30
		
30
		
31
	}
31
	}
32
	public void clearSearch(IResultEvent event) {
32
	public void clearSearch(IResultEvent event) {
33
		list.clear();
33
		list.clear();
34
	}
34
	}
35
	public void reset(IResultEvent event) {
35
	public void reset(IResultEvent event) {
36
		list.clear();
36
		list.clear();
37
	}
37
	}
38
	public void finished(IResultEvent event) 
38
	public void finished(IResultEvent event) 
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