public class ColumnItem implements CheckableItem { private XmlElement element; public ColumnItem(XmlElement element) { this.element = element; } public void setSelected(boolean b) { element.addAttribute("enabled", Boolean.toString(b)); } /** * @see org.columba.core.gui.checkablelist.CheckableItem#isSelected() */ public boolean isSelected() { boolean b = Boolean.valueOf(element.getAttribute("enabled")) .booleanValue(); return b; } /** * @see org.columba.core.gui.checkablelist.CheckableItem#getIcon() */ public Icon getIcon() { return null; } public String toString() { return element.getAttribute("name"); } /** * @return */ public XmlElement getElement() { return element
public class OptionsItem implements CheckableItem { private XmlElement element; public OptionsItem(XmlElement element) { this.element = element; } public void setSelected(boolean b) { element.addAttribute("overwrite", Boolean.toString(b)); } /** * @see org.columba.core.gui.checkablelist.CheckableItem#isSelected() */ public boolean isSelected() { IDefaultItem item = new DefaultItem(element); return item.getBooleanWithDefault("overwrite", false); } /** * @see org.columba.core.gui.checkablelist.CheckableItem#getIcon() */ public Icon getIcon() { return null; } public String toString() { return element.getName(); } /** * @return */ public XmlElement getElement() { return element
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/columns/ColumnItem.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/folder/OptionsItem.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class ColumnItem implements CheckableItem {
1
public class OptionsItem implements CheckableItem {
2
    
3
private XmlElement element;
2
	private XmlElement element;
4
    public Column
5
Item(XmlElement element) {
3
	public OptionsItem(XmlElement element) {
6
        
7
this.element = element;
4
		this.element = element;
8
    }
9
    
5
	}
10
public void setSelected(boolean b) {
6
	public void setSelected(boolean b) {
11
        
12
element.addAttribute("enabled", Boolean.toString(b));
7
		element.addAttribute("overwrite", Boolean.toString(b));
13
    }
14
    
8
	}
15
/**
9
	/**
16
 * @see org.columba.core.gui.checkablelist.CheckableItem#isSelected()
10
	 * @see org.columba.core.gui.checkablelist.CheckableItem#isSelected()
17
 */
11
	 */
18
    
19
public boolean isSelected() {
12
	public boolean isSelected() {
20
        boolean b = Boolean.valueOf(element.getAttribute("enabled"))
21
                           .booleanValue();
22
        return b;
23
    }
24
    
13
		IDefaultItem item = new DefaultItem(element);
14
		return item.getBooleanWithDefault("overwrite", false);
15
	}
25
/**
16
	/**
26
  * @see org.columba.core.gui.checkablelist.CheckableItem#getIcon()
17
	 * @see org.columba.core.gui.checkablelist.CheckableItem#getIcon()
27
  */
18
	 */
28
    
29
public Icon getIcon() {
19
	public Icon getIcon() {
30
        
31
return null;
20
		return null;
32
    }
33
    
21
	}
34
public String toString() {
22
	public String toString() {
35
        
36
return element.getAttribute("name");
23
		return element.getName();
37
    }
38
    
24
	}
39
/**
25
	/**
40
 * @return
26
	 * @return
41
 */
27
	 */
42
    
43
public XmlElement getElement() {
28
	public XmlElement getElement() {
44
        
45
return element
29
		return element
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