protected ViewItem loadDefaultView(String id) { // If defaultViews doesn't exist, create it (backward compatibility) if (defaultViews == null) { XmlElement gui = Config.getInstance().get("views").getElement( "/views"); defaultViews = new XmlElement("defaultviews"); gui.addElement(defaultViews); } // search through defaultViews to get settings for given id ViewItem view = null; for (int i = 0; i < defaultViews.count(); i++) { XmlElement child = defaultViews.getElement(i); String childId = child.getAttribute("id"); if ((childId != null) && childId.equals(id)) { view = new ViewItem(child); break; } } return view;
public final void expand(IMailFolder parent) { // get configuration from tree.xml file IFolderItem item = parent.getConfiguration(); XmlElement property = item.getElement("property"); if (property != null) { String expanded = property.getAttribute("expanded"); if (expanded == null) { expanded = "true"; } // expand folder int row = getRowForPath(new TreePath(parent.getPath())); if (expanded.equals("true")) { expandRow(row); } } // recursivly expand all children for (int i = 0; i < parent.getChildCount(); i++) { IMailFolder child = (IMailFolder) parent.getChildAt(i); expand(child);
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core/src/main/java/org/columba/core/gui/frame/FrameManager.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/tree/TreeView.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
protected ViewItem loadDefaultView(String id) {
1
p
2
		// If defaultViews doesn't exist, create it (backward compatibility)
3
		if (defaultViews == null) {
4
			XmlElement gui = Config.getInstance().get("views").getElement(
5
					"/views
2
ublic final void expand(IMailFolder parent) {
3
		// get configuration from tree.xml file
4
		IFolderItem item = parent.getConfiguration();
6
");
5
		XmlElement property = item.getElement("property");
7
	
8
		defaultViews = new XmlElement("defaultviews
6
		if (property != null) {
9
");
7
			String expanded = property.getAttribute("expanded");
10
			gui.addElement(defaultViews)
8
			if (expanded == null) {
11
;
9
				expanded = "true";
12
		}
10
			}
13
		// search through defaultViews to get settings for given id
11
			// 
14
		ViewItem view = null;
12
expand folder
13
			int row = getRowForPath(new TreePath(parent.getPath()));
14
			if (expanded.equals("true")) {
15
				expandRow(row);
16
			}
17
		}
18
		// recursivly expand all children
15
		for (int i = 0; i < defaultViews.count(); i++) {
19
		for (int i = 0; i < parent.getChildCount(); i++) {
16
			XmlElement child = defaultViews.getElement(i);
20
			
17
			String childId = child.getAttribute("id");
21
IMailFolder child = (IMailFolder) parent.getChildAt(i);
18
			if ((childId != null) && childId.equals(id)) {
22
			
19
				view = new ViewItem(child);
20
				break;
21
			}
22
		}
23
		return view;
23
expand(child);
24
	
24
		
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