From 1bdef73864bd1acbb1446c8cd1f7b6ba3722ce29 Mon Sep 17 00:00:00 2001 From: Felix Schumacher Date: Sun, 3 Jan 2016 18:09:24 +0100 Subject: [PATCH 1/2] Implement ClearGui to ensure reset of the model when used by GenericTestBeanCustomizer. --- src/core/org/apache/jmeter/testbeans/gui/TableEditor.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java b/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java index 422982f..c8fc22e 100644 --- a/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java +++ b/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java @@ -42,6 +42,7 @@ import javax.swing.ListSelectionModel; import javax.swing.event.TableModelEvent; import javax.swing.event.TableModelListener; +import org.apache.jmeter.gui.ClearGui; import org.apache.jmeter.testelement.property.TestElementProperty; import org.apache.jmeter.util.JMeterUtils; import org.apache.jorphan.gui.ObjectTableModel; @@ -56,7 +57,7 @@ import org.apache.log.Logger; *
  • property type Collection of {@link String}s, where there is a single header entry
  • * */ -public class TableEditor extends PropertyEditorSupport implements FocusListener,TestBeanPropertyEditor,TableModelListener { +public class TableEditor extends PropertyEditorSupport implements FocusListener,TestBeanPropertyEditor,TableModelListener, ClearGui { private static final Logger log = LoggingManager.getLoggerForClass(); /** @@ -312,4 +313,9 @@ public class TableEditor extends PropertyEditorSupport implements FocusListener, } } + @Override + public void clearGui() { + this.model.clearData(); + } + } -- 1.9.1