private List<IBasicModelPartial> list; private String patternString = ""; public AddressbookListModel() { super(); list = new Vector<IBasicModelPartial>(); } public Object getElementAt(int index) { return (IBasicModelPartial) list.get(index); } public int getSize() { return list.size(); } public String getPatternString() { return patternString; } public void setPatternString(String s) throws Exception { patternString = s; // manipulateModel(TableModelPlugin.STRUCTURE_CHANGE); } public void clear() { list.clear(); } public void addElement(IBasicModelPartial item) { list.add(item); int index = list.indexOf(item); fireIntervalAdded(this, index, index); } public void setHeaderItemList(List<IBasicModelPartial> l) { this.list = l; fireContentsChanged(this, 0, list.size() - 1); } public IBasicModelPartial get(int i) { return (IBasicModelPartial) list.get(i)
private List<IHeaderItem> list; private String patternString = ""; public ContactListModel() { super(); list = new Vector<IHeaderItem>(); } public Object getElementAt(int index) { return (IHeaderItem) list.get(index); } public int getSize() { return list.size(); } public String getPatternString() { return patternString; } public void setPatternString(String s) throws Exception { patternString = s; // manipulateModel(TableModelPlugin.STRUCTURE_CHANGE); } public void clear() { list.clear(); } public void addElement(IHeaderItem item) { list.add(item); int index = list.indexOf(item); fireIntervalAdded(this, index, index); } public void setHeaderItemList(List<IHeaderItem> l) { this.list = l; fireContentsChanged(this, 0, list.size() - 1); } public IHeaderItem get(int i) { return (IHeaderItem) list.get(i)
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/list/AddressbookListModel.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/contact/list/ContactListModel.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
private List<IBasicModelPartial> list;
1
private List<IHeaderItem> list;
2
	private String patternString = "";
2
	private String patternString = "";
3
	public AddressbookListModel() {
3
	public ContactListModel() {
4
		super();
4
		super();
5
		list = new Vector<IBasicModelPartial>();
5
		list = new Vector<IHeaderItem>();
6
	}
6
	}
7
	public Object getElementAt(int index) {
7
	public Object getElementAt(int index) {
8
		return (IBasicModelPartial) list.get(index);
8
		return (IHeaderItem) list.get(index);
9
	}
9
	}
10
	public int getSize() {
10
	public int getSize() {
11
		return list.size();
11
		return list.size();
12
	}
12
	}
13
	public String getPatternString() {
13
	public String getPatternString() {
14
		return patternString;
14
		return patternString;
15
	}
15
	}
16
	public void setPatternString(String s) throws Exception {
16
	public void setPatternString(String s) throws Exception {
17
		patternString = s;
17
		patternString = s;
18
		// manipulateModel(TableModelPlugin.STRUCTURE_CHANGE);
18
		// manipulateModel(TableModelPlugin.STRUCTURE_CHANGE);
19
	}
19
	}
20
	public void clear() {
20
	public void clear() {
21
		list.clear();
21
		list.clear();
22
	}
22
	}
23
	public void addElement(IBasicModelPartial item) {
23
	public void addElement(IHeaderItem item) {
24
		list.add(item);
24
		list.add(item);
25
		int index = list.indexOf(item);
25
		int index = list.indexOf(item);
26
		fireIntervalAdded(this, index, index);
26
		fireIntervalAdded(this, index, index);
27
	}
27
	}
28
	public void setHeaderItemList(List<IBasicModelPartial> l) {
28
	public void setHeaderItemList(List<IHeaderItem> l) {
29
		this.list = l;
29
		this.list = l;
30
		fireContentsChanged(this, 0, list.size() - 1);
30
		fireContentsChanged(this, 0, list.size() - 1);
31
	}
31
	}
32
	public IBasicModelPartial get(int i) {
32
	public IHeaderItem get(int i) {
33
		return (IBasicModelPartial) list.get(i)
33
		return (IHeaderItem) list.get(i)
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