public void updateComponents(boolean b) { super.updateComponents(b); if (b) { matchComboBox.setSelectedItem(criteria.getCriteriaString()); textField.setText(criteria.getPatternString()); } else { criteria .setCriteriaString((String) matchComboBox.getSelectedItem()); criteria.setPatternString((String) textField.getText()); } } public void initComponents() { super.initComponents(); matchComboBox = new JComboBox(); matchComboBox.addItem("contains"); matchComboBox.addItem("contains not"); addComponent(matchComboBox); textField = new JTextField("body text", 12); addComponent(textField)
public void updateComponents(boolean b) { super.updateComponents(b); if (b) { matchComboBox.setSelectedItem(criteria.getCriteriaString()); textField.setText(criteria.getPatternString()); } else { criteria .setCriteriaString((String) matchComboBox.getSelectedItem()); criteria.setPatternString((String) textField.getText()); } } public void initComponents() { super.initComponents(); matchComboBox = new JComboBox(); matchComboBox.addItem("smaller"); matchComboBox.addItem("bigger"); addComponent(matchComboBox); textField = new JTextField("size", 12); addComponent(textField)
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/filter/plugins/BodyCriteriaRow.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/filter/plugins/SizeCriteriaRow.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public void updateComponents(boolean b) {
1
public void updateComponents(boolean b) {
2
		super.updateComponents(b);
2
		super.updateComponents(b);
3
		if (b) {
3
		if (b) {
4
			matchComboBox.setSelectedItem(criteria.getCriteriaString());
4
			matchComboBox.setSelectedItem(criteria.getCriteriaString());
5
			textField.setText(criteria.getPatternString());
5
			textField.setText(criteria.getPatternString());
6
		} else {
6
		} else {
7
			criteria
7
			criteria
8
					.setCriteriaString((String) matchComboBox.getSelectedItem());
8
					.setCriteriaString((String) matchComboBox.getSelectedItem());
9
			criteria.setPatternString((String) textField.getText());
9
			criteria.setPatternString((String) textField.getText());
10
		}
10
		}
11
	}
11
	}
12
	public void initComponents() {
12
	public void initComponents() {
13
		super.initComponents();
13
		super.initComponents();
14
		matchComboBox = new JComboBox();
14
		matchComboBox = new JComboBox();
15
		matchComboBox.addItem("contains");
15
		matchComboBox.addItem("smaller");
16
		matchComboBox.addItem("contains not");
16
		matchComboBox.addItem("bigger");
17
		addComponent(matchComboBox);
17
		addComponent(matchComboBox);
18
		textField = new JTextField("body text", 12);
18
		textField = new JTextField("size", 12);
19
		addComponent(textField)
19
		addComponent(textField)
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