Author: sebb Date: Fri May 4 02:29:15 2007 New Revision: 535138 URL: http://svn.apache.org/viewvc?view=rev&rev=535138 Log: Bug 40077 - Creating new Elements copies values from Existing elements Applied patch 20129
Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/AssertionGui.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/DurationAssertionGui.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/HTMLAssertionGui.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/MD5HexAssertionGUI.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/SizeAssertionGui.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XMLConfPanel.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XMLSchemaAssertionGUI.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XPathAssertionGui.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XPathPanel.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/extractor/gui/RegexExtractorGui.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/extractor/gui/XPathExtractorGui.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/gui/CounterConfigGui.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/sampler/gui/TestActionGui.java jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/config/gui/LoginConfigGui.java jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/gui/ResultActionGui.java jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/gui/ResultSaverGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/ftp/org/apache/jmeter/protocol/ftp/config/gui/FtpConfigGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/ftp/org/apache/jmeter/protocol/ftp/control/gui/FtpTestSamplerGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/HttpDefaultsGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/HeaderManager.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/SoapSamplerGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/WebServiceSamplerGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/CookiePanel.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/ParamModifierGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/URLRewritingModifierGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/UserParameterModifierGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BSFSamplerGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BeanShellSamplerGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LdapConfigGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LdapExtConfigGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/control/gui/LdapExtTestSamplerGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/control/gui/LdapTestSamplerGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java jakarta/jmeter/branches/rel-2-2/src/protocol/tcp/org/apache/jmeter/protocol/tcp/control/gui/TCPSamplerGui.java jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/AssertionGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/AssertionGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/AssertionGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/AssertionGui.java Fri May 4 02:29:15 2007 @@ -160,6 +160,26 @@ } } } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + tableModel.clearData(); + + responseStringButton.setSelected(true); + urlButton.setSelected(false); + responseCodeButton.setSelected(false); + responseMessageButton.setSelected(false); + assumeSuccess.setSelected(false); + + containsBox.setSelected(true); + matchesBox.setSelected(false); + equalsBox.setSelected(false); + notBox.setSelected(false); + } /** * A newly created component can be initialized with the contents of a Test Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/DurationAssertionGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/DurationAssertionGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/DurationAssertionGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/DurationAssertionGui.java Fri May 4 02:29:15 2007 @@ -68,6 +68,15 @@ el.setProperty(DurationAssertion.DURATION_KEY,duration.getText()); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + duration.setText(""); //$NON-NLS-1$ + } + public void configure(TestElement el) { super.configure(el); duration.setText(el.getPropertyAsString(DurationAssertion.DURATION_KEY)); Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/HTMLAssertionGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/HTMLAssertionGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/HTMLAssertionGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/HTMLAssertionGui.java Fri May 4 02:29:15 2007 @@ -138,6 +138,22 @@ ((HTMLAssertion) inElement).setFilename(filePanel.getFilename()); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + docTypeBox.setSelectedIndex(0); + htmlRadioButton.setSelected(true); + xhtmlRadioButton.setSelected(false); + xmlRadioButton.setSelected(false); + errorThresholdField.setText("0"); //$NON-NLS-1$ + warningThresholdField.setText("0"); //$NON-NLS-1$ + filePanel.setFilename(""); //$NON-NLS-1$ + errorsOnly.setSelected(false); + } + /** * Configures the associated test element. * @@ -160,6 +176,10 @@ if (lAssertion.isErrorsOnly()) { warningThresholdField.setEnabled(false); warningThresholdField.setEditable(false); + } + else { + warningThresholdField.setEnabled(true); + warningThresholdField.setEditable(true); } filePanel.setFilename(lAssertion.getFilename()); } Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/MD5HexAssertionGUI.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/MD5HexAssertionGUI.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/MD5HexAssertionGUI.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/MD5HexAssertionGUI.java Fri May 4 02:29:15 2007 @@ -102,4 +102,13 @@ } ((MD5HexAssertion) element).setAllowedMD5Hex(md5HexString); } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + md5HexInput.setText(""); //$NON-NLS-1$ + } } Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/SizeAssertionGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/SizeAssertionGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/SizeAssertionGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/SizeAssertionGui.java Fri May 4 02:29:15 2007 @@ -84,6 +84,22 @@ ((SizeAssertion) el).setAllowedSize(assertionSize); ((SizeAssertion) el).setCompOper(getState()); } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + size.setText(""); //$NON-NLS-1$ + equalButton.setSelected(true); + notequalButton.setSelected(false); + greaterthanButton.setSelected(false); + lessthanButton.setSelected(false); + greaterthanequalButton.setSelected(false); + lessthanequalButton.setSelected(false); + execState = SizeAssertion.EQUAL; + } public void configure(TestElement el) { super.configure(el); Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XMLConfPanel.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XMLConfPanel.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XMLConfPanel.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XMLConfPanel.java Fri May 4 02:29:15 2007 @@ -51,7 +51,15 @@ add(getNamespace()); add(getValidate()); add(getWhitespace()); + setDefaultValues(); } + + public void setDefaultValues() { + setWhitespace(false); + setValidate(false); + setTolerant(false); + setNamespace(false); + } /** * @return Returns the namespace. Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XMLSchemaAssertionGUI.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XMLSchemaAssertionGUI.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XMLSchemaAssertionGUI.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XMLSchemaAssertionGUI.java Fri May 4 02:29:15 2007 @@ -81,6 +81,15 @@ ((XMLSchemaAssertion) inElement).setXsdFileName(xmlSchema.getText()); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + xmlSchema.setText(""); //$NON-NLS-1$ + } + /** * Configures the GUI from the associated test element. * Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XPathAssertionGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XPathAssertionGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XPathAssertionGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XPathAssertionGui.java Fri May 4 02:29:15 2007 @@ -116,4 +116,16 @@ assertion.setXPathString(xpath.getXPath()); } } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + xpath.setXPath("/"); //$NON-NLS-1$ + xpath.setNegated(false); + + xml.setDefaultValues(); + } } Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XPathPanel.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XPathPanel.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XPathPanel.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/assertions/gui/XPathPanel.java Fri May 4 02:29:15 2007 @@ -68,6 +68,7 @@ */ public XPathPanel(boolean isDoubleBuffered) { super(isDoubleBuffered); + init(); } /** @@ -75,6 +76,7 @@ */ public XPathPanel(LayoutManager layout) { super(layout); + init(); } /** @@ -83,7 +85,7 @@ */ public XPathPanel(LayoutManager layout, boolean isDoubleBuffered) { super(layout, isDoubleBuffered); - + init(); } private void init() { @@ -99,8 +101,15 @@ vbox.add(getNegatedCheckBox()); add(vbox); + + setDefaultValues(); } + public void setDefaultValues() { + setXPath("/"); //$NON-NLS-1$ + setNegated(false); + } + /** * Get the XPath String * @@ -170,7 +179,6 @@ public JTextField getXPathTextField() { if (xpath == null) { xpath = new JTextField(50); - xpath.setText("/"); //$NON-NLS-1$ } return xpath; } Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/extractor/gui/RegexExtractorGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/extractor/gui/RegexExtractorGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/extractor/gui/RegexExtractorGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/extractor/gui/RegexExtractorGui.java Fri May 4 02:29:15 2007 @@ -108,6 +108,23 @@ regex.setMatchNumber(matchNumberField.getText()); } } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + useBody.setSelected(true); + useHeaders.setSelected(false); + useURL.setSelected(false); + + regexField.setText(""); //$NON-NLS-1$ + templateField.setText(""); //$NON-NLS-1$ + defaultField.setText(""); //$NON-NLS-1$ + refNameField.setText(""); //$NON-NLS-1$ + matchNumberField.setText(""); //$NON-NLS-1$ + } private void init() { setLayout(new BorderLayout()); Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/extractor/gui/XPathExtractorGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/extractor/gui/XPathExtractorGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/extractor/gui/XPathExtractorGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/extractor/gui/XPathExtractorGui.java Fri May 4 02:29:15 2007 @@ -88,6 +88,18 @@ } } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + xpathQueryField.setText(""); // $NON-NLS-1$ + defaultField.setText(""); // $NON-NLS-1$ + refNameField.setText(""); // $NON-NLS-1$ + tolerant.setSelected(false); + } + private void init() { setLayout(new BorderLayout()); setBorder(makeBorder()); Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/gui/CounterConfigGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/gui/CounterConfigGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/gui/CounterConfigGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/gui/CounterConfigGui.java Fri May 4 02:29:15 2007 @@ -73,6 +73,20 @@ } super.configureTestElement(c); } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + startField.setText(""); //$NON-NLS-1$ + incrField.setText(""); //$NON-NLS-1$ + endField.setText(""); //$NON-NLS-1$ + varNameField.setText(""); //$NON-NLS-1$ + formatField.setText(""); //$NON-NLS-1$ + perUserField.setSelected(false); + } public void configure(TestElement element) { super.configure(element); Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java Fri May 4 02:29:15 2007 @@ -129,6 +129,17 @@ super.configureTestElement(params); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + initTableModel(); + paramTable.setModel(tableModel); + perIterationCheck.setSelected(false); + } + private void init() { setBorder(makeBorder()); setLayout(new BorderLayout()); Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/sampler/gui/TestActionGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/sampler/gui/TestActionGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/sampler/gui/TestActionGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/sampler/gui/TestActionGui.java Fri May 4 02:29:15 2007 @@ -128,6 +128,22 @@ ta.setDuration(duration); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + targetBox.setSelectedIndex(0); + durationField.setText(""); //$NON-NLS-1$ + pauseButton.setSelected(true); + stopButton.setSelected(false); + action = TestAction.PAUSE; + target = TestAction.THREAD; + duration = 0; + + } + private void init() { setLayout(new VerticalLayout(5, VerticalLayout.LEFT, VerticalLayout.TOP)); setBorder(makeBorder()); Modified: jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/config/gui/LoginConfigGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/config/gui/LoginConfigGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/config/gui/LoginConfigGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/config/gui/LoginConfigGui.java Fri May 4 02:29:15 2007 @@ -107,6 +107,15 @@ String passwordString = new String(password.getPassword()); element.setProperty(new StringProperty(ConfigTestElement.PASSWORD, passwordString)); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + username.setText(""); //$NON-NLS-1$ + password.setText(""); //$NON-NLS-1$ + } /** * Initialize the components and layout of this component. Modified: jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/gui/ResultActionGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/gui/ResultActionGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/gui/ResultActionGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/gui/ResultActionGui.java Fri May 4 02:29:15 2007 @@ -76,6 +76,15 @@ ((OnErrorTestElement) te).setErrorAction(errorPanel.getOnErrorSetting()); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + errorPanel.configure(OnErrorTestElement.ON_ERROR_CONTINUE); + } + private void init() { setLayout(new BorderLayout()); setBorder(makeBorder()); Modified: jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/gui/ResultSaverGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/gui/ResultSaverGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/gui/ResultSaverGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/reporters/gui/ResultSaverGui.java Fri May 4 02:29:15 2007 @@ -85,6 +85,16 @@ te.setProperty(ResultSaver.ERRORS_ONLY, errorsOnly.isSelected()); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + filename.setText(""); //$NON-NLS-1$ + errorsOnly.setSelected(false); + } + private void init() { setLayout(new BorderLayout()); setBorder(makeBorder()); Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/ftp/org/apache/jmeter/protocol/ftp/config/gui/FtpConfigGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/ftp/org/apache/jmeter/protocol/ftp/config/gui/FtpConfigGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/ftp/org/apache/jmeter/protocol/ftp/config/gui/FtpConfigGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/ftp/org/apache/jmeter/protocol/ftp/config/gui/FtpConfigGui.java Fri May 4 02:29:15 2007 @@ -99,6 +99,21 @@ element.setProperty(FTPSampler.UPLOAD_FILE,putBox.isSelected()); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + server.setText(""); //$NON-NLS-1$ + remoteFile.setText(""); //$NON-NLS-1$ + localFile.setText(""); //$NON-NLS-1$ + binaryMode.setSelected(false); + saveResponseData.setSelected(false); + getBox.setSelected(true); + putBox.setSelected(false); + } + private JPanel createServerPanel() { JLabel label = new JLabel(JMeterUtils.getResString("server")); Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/ftp/org/apache/jmeter/protocol/ftp/control/gui/FtpTestSamplerGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/ftp/org/apache/jmeter/protocol/ftp/control/gui/FtpTestSamplerGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/ftp/org/apache/jmeter/protocol/ftp/control/gui/FtpTestSamplerGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/ftp/org/apache/jmeter/protocol/ftp/control/gui/FtpTestSamplerGui.java Fri May 4 02:29:15 2007 @@ -67,6 +67,16 @@ this.configureTestElement(sampler); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + ftpDefaultPanel.clear(); + loginPanel.clear(); + } + public String getLabelResource() { return "ftp_testing_title"; } Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/HttpDefaultsGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/HttpDefaultsGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/HttpDefaultsGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/HttpDefaultsGui.java Fri May 4 02:29:15 2007 @@ -89,6 +89,20 @@ } } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + protocol.setText(""); //$NON-NLS-1$ + domain.setText(""); //$NON-NLS-1$ + path.setText(""); //$NON-NLS-1$ + port.setText(""); //$NON-NLS-1$ + argPanel.clear(); + imageParser.setSelected(false); + } + public void configure(TestElement el) { super.configure(el); protocol.setText(el.getPropertyAsString(HTTPSamplerBase.PROTOCOL)); Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/HeaderManager.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/HeaderManager.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/HeaderManager.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/HeaderManager.java Fri May 4 02:29:15 2007 @@ -61,6 +61,11 @@ public HeaderManager() { setProperty(new CollectionProperty(HEADERS, new ArrayList())); } + + public void clear() { + super.clear(); + setProperty(new CollectionProperty(HEADERS, new ArrayList())); + } public CollectionProperty getHeaders() { return (CollectionProperty) getProperty(HEADERS); Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java Fri May 4 02:29:15 2007 @@ -140,6 +140,8 @@ public void clear() { super.clear(); getImages.setSelected(false); + isMon.setSelected(false); urlConfigGui.clear(); + embeddedRE.setText(""); // $NON-NLS-1$ } } Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/SoapSamplerGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/SoapSamplerGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/SoapSamplerGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/SoapSamplerGui.java Fri May 4 02:29:15 2007 @@ -82,6 +82,19 @@ } } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + urlField.setText(""); //$NON-NLS-1$ + soapAction.setText(""); //$NON-NLS-1$ + soapXml.setText(""); //$NON-NLS-1$ + sendSoapAction.setSelected(true); + soapXmlFile.setFilename(""); //$NON-NLS-1$ + } + private void init() { setLayout(new BorderLayout()); setBorder(makeBorder()); Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/WebServiceSamplerGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/WebServiceSamplerGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/WebServiceSamplerGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/control/gui/WebServiceSamplerGui.java Fri May 4 02:29:15 2007 @@ -190,6 +190,29 @@ sampler.setProxyPort(proxyPort.getText()); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + domain.setText(""); //$NON-NLS-1$ + protocol.setText(""); //$NON-NLS-1$ + port.setText(""); //$NON-NLS-1$ + path.setText(""); //$NON-NLS-1$ + soapAction.setText(""); //$NON-NLS-1$ + soapXml.setText(""); //$NON-NLS-1$ + wsdlField.setText(""); //$NON-NLS-1$ + randomXmlFile.setText(""); //$NON-NLS-1$ + connectTimeout.setText(""); //$NON-NLS-1$ + proxyHost.setText(""); //$NON-NLS-1$ + proxyPort.setText(""); //$NON-NLS-1$ + memCache.setSelected(true); + readResponse.setSelected(false); + useProxy.setSelected(false); + soapXmlFile.setFilename(""); //$NON-NLS-1$ + } + /** * init() adds soapAction to the mainPanel. The class reuses logic from * SOAPSampler, since it is common. Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java Fri May 4 02:29:15 2007 @@ -109,6 +109,17 @@ configureTestElement(el); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + tableModel.clearData(); + deleteButton.setEnabled(false); + saveButton.setEnabled(false); + } + public void configure(TestElement el) { super.configure(el); tableModel.manager.clear(); @@ -279,6 +290,11 @@ public InnerTableModel() { manager = new AuthManager(); } + + public void clearData() { + manager.clear(); + fireTableDataChanged(); + } public void removeRow(int row) { manager.remove(row); Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/CookiePanel.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/CookiePanel.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/CookiePanel.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/CookiePanel.java Fri May 4 02:29:15 2007 @@ -243,6 +243,19 @@ } } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + tableModel.clearData(); + clearEachIteration.setSelected(false); + policy.setSelectedIndex(policies.length - 1); + deleteButton.setEnabled(false); + saveButton.setEnabled(false); + } + private Cookie createCookie(Object[] rowData) { Cookie cookie = new Cookie( (String) rowData[0], Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java Fri May 4 02:29:15 2007 @@ -99,6 +99,17 @@ configureTestElement(el); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + tableModel.clearData(); + deleteButton.setEnabled(false); + saveButton.setEnabled(false); + } + public void configure(TestElement el) { headerManager.clear(); super.configure(el); @@ -258,6 +269,11 @@ public InnerTableModel(HeaderManager man) { manager = man; } + + public void clearData() { + manager.clear(); + fireTableDataChanged(); + } public void removeRow(int row) { manager.remove(row); Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/ParamModifierGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/ParamModifierGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/ParamModifierGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/ParamModifierGui.java Fri May 4 02:29:15 2007 @@ -106,6 +106,20 @@ mask.setSuffix(_suffix.getText()); } } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + _fieldName.setText(""); //$NON-NLS-1$ + _prefix.setText(""); //$NON-NLS-1$ + _lowerBound.setText("0"); //$NON-NLS-1$ + _upperBound.setText("10"); //$NON-NLS-1$ + _increment.setText("1"); //$NON-NLS-1$ + _suffix.setText(""); //$NON-NLS-1$ + } public void focusGained(FocusEvent evt) { } Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/URLRewritingModifierGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/URLRewritingModifierGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/URLRewritingModifierGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/URLRewritingModifierGui.java Fri May 4 02:29:15 2007 @@ -104,6 +104,19 @@ rewritingModifier.setShouldCache((shouldCache.isSelected())); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + argumentName.setText(""); //$NON-NLS-1$ + pathExt.setSelected(false); + pathExtNoEquals.setSelected(false); + pathExtNoQuestionmark.setSelected(false); + shouldCache.setSelected(false); + } + public void configure(TestElement el) { URLRewritingModifier rewritingModifier = ((URLRewritingModifier) el); argumentName.setText(rewritingModifier.getArgumentName()); Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/UserParameterModifierGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/UserParameterModifierGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/UserParameterModifierGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/modifier/gui/UserParameterModifierGui.java Fri May 4 02:29:15 2007 @@ -68,6 +68,14 @@ this.configureTestElement(mod); ((UserParameterModifier) mod).setXmlUri(fileNameField.getText()); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + fileNameField.setText("users.xml"); //$NON-NLS-1$ + } public void updateGui() { } Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BSFSamplerGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BSFSamplerGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BSFSamplerGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BSFSamplerGui.java Fri May 4 02:29:15 2007 @@ -78,6 +78,18 @@ te.setProperty(BSFSampler.PARAMETERS, parameters.getText()); te.setProperty(BSFSampler.SCRIPT, scriptField.getText()); } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + scriptField.setText(""); //$NON-NLS-1$ + langField.setText(""); //$NON-NLS-1$ + filename.setText(""); //$NON-NLS-1$ + parameters.setText(""); //$NON-NLS-1$ + } public String getLabelResource() { return "bsf_sampler_title"; Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BeanShellSamplerGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BeanShellSamplerGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BeanShellSamplerGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BeanShellSamplerGui.java Fri May 4 02:29:15 2007 @@ -73,6 +73,17 @@ te.setProperty(BeanShellSampler.FILENAME, filename.getText()); te.setProperty(BeanShellSampler.PARAMETERS, parameters.getText()); } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + filename.setText(""); //$NON-NLS-1$ + parameters.setText(""); //$NON-NLS-1$ + scriptField.setText(""); //$NON-NLS-1$ + } public String getLabelResource() { return "bsh_sampler_title"; Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LdapConfigGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LdapConfigGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LdapConfigGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LdapConfigGui.java Fri May 4 02:29:15 2007 @@ -187,6 +187,27 @@ } } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + rootdn.setText(""); //$NON-NLS-1$ + searchbase.setText(""); //$NON-NLS-1$ + searchfilter.setText(""); //$NON-NLS-1$ + delete.setText(""); //$NON-NLS-1$ + add.setText(""); //$NON-NLS-1$ + modify.setText(""); //$NON-NLS-1$ + servername.setText(""); //$NON-NLS-1$ + port.setText(""); //$NON-NLS-1$ + user_Defined.setSelected(false); + addTest.setSelected(false); + modifyTest.setSelected(false); + deleteTest.setSelected(false); + searchTest.setSelected(false); + } + /** * This itemStateChanged listener for changing the card layout for based on\ * the test selected in the User defined test case. @@ -197,30 +218,38 @@ if (addTest.isSelected()) { cl.show(cards, "Add"); tableModifyPanel.clear(); + modify.setText(""); searchbase.setText(""); searchfilter.setText(""); delete.setText(""); } else if (deleteTest.isSelected()) { cl.show(cards, "Delete"); tableModifyPanel.clear(); + modify.setText(""); tableAddPanel.clear(); + add.setText(""); searchbase.setText(""); searchfilter.setText(""); } else if (searchTest.isSelected()) { cl.show(cards, "Search"); delete.setText(""); tableModifyPanel.clear(); + modify.setText(""); tableAddPanel.clear(); + add.setText(""); } else if (modifyTest.isSelected()) { cl.show(cards, "Modify"); tableAddPanel.clear(); + add.setText(""); searchbase.setText(""); searchfilter.setText(""); delete.setText(""); } else { cl.show(cards, ""); tableAddPanel.clear(); + add.setText(""); tableModifyPanel.clear(); + modify.setText(""); searchbase.setText(""); searchfilter.setText(""); delete.setText(""); @@ -228,7 +257,9 @@ } else { cl.show(cards, ""); tableAddPanel.clear(); + add.setText(""); tableModifyPanel.clear(); + modify.setText(""); searchbase.setText(""); searchfilter.setText(""); delete.setText(""); Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LdapExtConfigGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LdapExtConfigGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LdapExtConfigGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LdapExtConfigGui.java Fri May 4 02:29:15 2007 @@ -308,6 +308,50 @@ element.setProperty(new StringProperty(LDAPExtSampler.TEST, LDAPExtSampler.UNBIND)); } } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + rootdn.setText(""); //$NON-NLS-1$ + searchbase.setText(""); //$NON-NLS-1$ + searchfilter.setText(""); //$NON-NLS-1$ + delete.setText(""); //$NON-NLS-1$ + add.setText(""); //$NON-NLS-1$ + modify.setText(""); //$NON-NLS-1$ + servername.setText(""); //$NON-NLS-1$ + port.setText(""); //$NON-NLS-1$ + add.setText(""); //$NON-NLS-1$ + scope.setSelectedIndex(SCOPE_STRINGS.length - 1); + countlim.setText(""); //$NON-NLS-1$ + timelim.setText(""); //$NON-NLS-1$ + attribs.setText(""); //$NON-NLS-1$ + userdn.setText(""); //$NON-NLS-1$ + userpw.setText(""); //$NON-NLS-1$ + comparedn.setText(""); //$NON-NLS-1$ + comparefilt.setText(""); //$NON-NLS-1$ + modddn.setText(""); //$NON-NLS-1$ + newdn.setText(""); //$NON-NLS-1$ + connto.setText(""); //$NON-NLS-1$ + retobj.setSelected(false); + deref.setSelected(false); + parseflag.setSelected(false); + secure.setSelected(false); + addTest.setSelected(false); + modifyTest.setSelected(false); + deleteTest.setSelected(false); + searchTest.setSelected(false); + bind.setSelected(false); + rename.setSelected(false); + unbind.setSelected(false); + sbind.setSelected(false); + compare.setSelected(false); + + tableAddPanel.clear(); + tableModifyPanel.clear(); + } /*************************************************************************** * This itemStateChanged listener for changing the card layout for based on Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/control/gui/LdapExtTestSamplerGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/control/gui/LdapExtTestSamplerGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/control/gui/LdapExtTestSamplerGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/control/gui/LdapExtTestSamplerGui.java Fri May 4 02:29:15 2007 @@ -78,6 +78,15 @@ this.configureTestElement(sampler); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + ldapDefaultPanel.clear(); + } + public String getLabelResource() { return "ldapext_testing_title"; // $NON-NLS-1$ } Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/control/gui/LdapTestSamplerGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/control/gui/LdapTestSamplerGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/control/gui/LdapTestSamplerGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/ldap/org/apache/jmeter/protocol/ldap/control/gui/LdapTestSamplerGui.java Fri May 4 02:29:15 2007 @@ -75,6 +75,16 @@ ((LDAPSampler) sampler).addTestElement(loginPanel.createTestElement()); this.configureTestElement(sampler); } + + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + ldapDefaultPanel.clear(); + loginPanel.clear(); + } public String getLabelResource() { return "ldap_testing_title"; Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java Fri May 4 02:29:15 2007 @@ -112,6 +112,20 @@ element.setProperty(TCPSampler.REQUEST, requestData.getText()); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + server.setText(""); //$NON-NLS-1$ + port.setText(""); //$NON-NLS-1$ + timeout.setText(""); //$NON-NLS-1$ + requestData.setText(""); //$NON-NLS-1$ + reUseConnection.setSelected(true); + setNoDelay.setSelected(false); + } + private JPanel createTimeoutPanel() { JLabel label = new JLabel(JMeterUtils.getResString("tcp_timeout")); Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/tcp/org/apache/jmeter/protocol/tcp/control/gui/TCPSamplerGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/tcp/org/apache/jmeter/protocol/tcp/control/gui/TCPSamplerGui.java?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/src/protocol/tcp/org/apache/jmeter/protocol/tcp/control/gui/TCPSamplerGui.java (original) +++ jakarta/jmeter/branches/rel-2-2/src/protocol/tcp/org/apache/jmeter/protocol/tcp/control/gui/TCPSamplerGui.java Fri May 4 02:29:15 2007 @@ -66,6 +66,16 @@ this.configureTestElement(sampler); } + /** + * Implements JMeterGUIComponent.clear + */ + public void clear() { + super.clear(); + + TcpDefaultPanel.clear(); + loginPanel.clear(); + } + public String getLabelResource() { return "tcp_sample_title"; } Modified: jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml?view=diff&rev=535138&r1=535137&r2=535138 ============================================================================== --- jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml (original) +++ jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml Fri May 4 02:29:15 2007 @@ -222,6 +222,7 @@ <li>Bug 42267 - Concurrent GUI update failure in Proxy Recording</li> <li>Bug 30120 - Name of simple controller is resetted if a new simple controller is added as child</li> <li>Bug 41078 - merge results in name change of test plan</li> +<li>Bug 40077 - Creating new Elements copies values from Existing elements</li> </ul> <h3>Version 2.2</h3> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]