You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by mi...@apache.org on 2024/01/02 15:44:38 UTC
(jmeter-site-preview) branch gh-pages updated: Update preview for Apache JMeter v5.6.3-rc2
This is an automated email from the ASF dual-hosted git repository.
milamber pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/jmeter-site-preview.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new 1e8331b7 Update preview for Apache JMeter v5.6.3-rc2
1e8331b7 is described below
commit 1e8331b7eaff14deeab4c1d4fea7145d032c06d1
Author: Milamber <mi...@apache.org>
AuthorDate: Tue Jan 2 16:44:34 2024 +0100
Update preview for Apache JMeter v5.6.3-rc2
---
rat/index.html | 6 +-
rat/rat-report.txt | 7 +-
site/api/deprecated-list.html | 128 ++++++++++----------
site/api/index-all.html | 33 +++---
site/api/member-search-index.js | 2 +-
.../apache/jmeter/control/IncludeController.html | 42 ++++++-
.../jmeter/control/gui/IncludeControllerGui.html | 130 +++------------------
.../jmeter/threads/gui/AbstractThreadGroupGui.html | 123 +++++++++++++++----
.../jmeter/threads/gui/PostThreadGroupGui.html | 4 +-
.../jmeter/threads/gui/SetupThreadGroupGui.html | 4 +-
.../apache/jmeter/threads/gui/ThreadGroupGui.html | 73 +++---------
11 files changed, 257 insertions(+), 295 deletions(-)
diff --git a/rat/index.html b/rat/index.html
index a4ec29a6..68b17271 100644
--- a/rat/index.html
+++ b/rat/index.html
@@ -39,10 +39,10 @@ caption {color:blue;text-align:left;}
Table 1: A snapshot summary of this rat report.
</caption>
<tr>
- <td colspan="1" class="notes">Notes: 35</td><td colspan="1" class="binaries">Binaries: 10</td><td colspan="1" class="archives">Archives: 3</td><td colspan="1" class="standards">Standards: 1995</td>
+ <td colspan="1" class="notes">Notes: 35</td><td colspan="1" class="binaries">Binaries: 10</td><td colspan="1" class="archives">Archives: 3</td><td colspan="1" class="standards">Standards: 1996</td>
</tr>
<tr>
- <td colspan="2" class="licenced">Apache Licensed: 1995</td><td colspan="2" class="generated">Generated Documents: 0</td>
+ <td colspan="2" class="licenced">Apache Licensed: 1996</td><td colspan="2" class="generated">Generated Documents: 0</td>
</tr>
<tr>
<td colspan="2" class="java_note">Note: JavaDocs are generated and so license header is optional</td><td colspan="2" class="generated_note">Note: Generated files do not require license headers</td>
@@ -1962,6 +1962,8 @@ Table 1: A snapshot summary of this rat report.
AL /src/components/src/main/resources/org/apache/jmeter/visualizers/BSFListenerResources_fr.properties
<br>
AL /src/components/src/main/kotlin/org/apache/jmeter/extractor/RegexExtractorSchema.kt
+ <br>
+ AL /src/components/src/main/kotlin/org/apache/jmeter/control/IncludeControllerSchema.kt
<br>
AL /src/components/src/main/kotlin/org/apache/jmeter/sampler/DebugSamplerSchema.kt
<br>
diff --git a/rat/rat-report.txt b/rat/rat-report.txt
index c1a38c63..b21065e5 100644
--- a/rat/rat-report.txt
+++ b/rat/rat-report.txt
@@ -2,14 +2,14 @@
*****************************************************
Summary
-------
-Generated at: 2023-12-31T10:39:16+01:00
+Generated at: 2024-01-02T16:42:48+01:00
Notes: 35
Binaries: 10
Archives: 3
-Standards: 1995
+Standards: 1996
-Apache Licensed: 1995
+Apache Licensed: 1996
Generated Documents: 0
JavaDocs are generated, thus a license header is optional.
@@ -975,6 +975,7 @@ Archives:
AL /src/components/src/main/resources/org/apache/jmeter/visualizers/BeanShellListenerResources.properties
AL /src/components/src/main/resources/org/apache/jmeter/visualizers/BSFListenerResources_fr.properties
AL /src/components/src/main/kotlin/org/apache/jmeter/extractor/RegexExtractorSchema.kt
+ AL /src/components/src/main/kotlin/org/apache/jmeter/control/IncludeControllerSchema.kt
AL /src/components/src/main/kotlin/org/apache/jmeter/sampler/DebugSamplerSchema.kt
AL /src/components/src/main/java/org/apache/jmeter/extractor/JoddExtractor.java
AL /src/components/src/main/java/org/apache/jmeter/extractor/DebugPostProcessor.java
diff --git a/site/api/deprecated-list.html b/site/api/deprecated-list.html
index 9c1c3c96..82dcbbc1 100644
--- a/site/api/deprecated-list.html
+++ b/site/api/deprecated-list.html
@@ -318,177 +318,181 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color">
<div class="deprecation-comment">use SampleResult#setTestLogicalAction(TestLogicalAction)</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/threads/JMeterContext.html#isRestartNextLoop()">org.apache.jmeter.threads.JMeterContext.isRestartNextLoop()</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html#configureTestElement(org.apache.jmeter.testelement.TestElement)">org.apache.jmeter.threads.gui.AbstractThreadGroupGui.configureTestElement<wbr>(TestElement)</a></div>
<div class="col-last odd-row-color">
-<div class="deprecation-comment">use <a href="org/apache/jmeter/threads/JMeterContext.html#isStartNextThreadLoop()"><code>JMeterContext.isStartNextThreadLoop()</code></a></div>
+<div class="deprecation-comment">Override <a href="org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)"><code>AbstractThreadGroupGui.modifyTestElement(TestElement)</code></a> instead</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/threads/JMeterContext.html#isStartNextThreadLoop()">org.apache.jmeter.threads.JMeterContext.isStartNextThreadLoop()</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/threads/JMeterContext.html#isRestartNextLoop()">org.apache.jmeter.threads.JMeterContext.isRestartNextLoop()</a></div>
<div class="col-last even-row-color">
-<div class="deprecation-comment">use <a href="org/apache/jmeter/threads/JMeterContext.html#getTestLogicalAction()"><code>JMeterContext.getTestLogicalAction()</code></a></div>
+<div class="deprecation-comment">use <a href="org/apache/jmeter/threads/JMeterContext.html#isStartNextThreadLoop()"><code>JMeterContext.isStartNextThreadLoop()</code></a></div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/threads/JMeterContext.html#setRestartNextLoop(boolean)">org.apache.jmeter.threads.JMeterContext.setRestartNextLoop<wbr>(boolean)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/threads/JMeterContext.html#isStartNextThreadLoop()">org.apache.jmeter.threads.JMeterContext.isStartNextThreadLoop()</a></div>
<div class="col-last odd-row-color">
-<div class="deprecation-comment">use <a href="org/apache/jmeter/threads/JMeterContext.html#setStartNextThreadLoop(boolean)"><code>JMeterContext.setStartNextThreadLoop(boolean)</code></a></div>
+<div class="deprecation-comment">use <a href="org/apache/jmeter/threads/JMeterContext.html#getTestLogicalAction()"><code>JMeterContext.getTestLogicalAction()</code></a></div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/threads/JMeterContext.html#setStartNextThreadLoop(boolean)">org.apache.jmeter.threads.JMeterContext.setStartNextThreadLoop<wbr>(boolean)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/threads/JMeterContext.html#setRestartNextLoop(boolean)">org.apache.jmeter.threads.JMeterContext.setRestartNextLoop<wbr>(boolean)</a></div>
<div class="col-last even-row-color">
+<div class="deprecation-comment">use <a href="org/apache/jmeter/threads/JMeterContext.html#setStartNextThreadLoop(boolean)"><code>JMeterContext.setStartNextThreadLoop(boolean)</code></a></div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/threads/JMeterContext.html#setStartNextThreadLoop(boolean)">org.apache.jmeter.threads.JMeterContext.setStartNextThreadLoop<wbr>(boolean)</a></div>
+<div class="col-last odd-row-color">
<div class="deprecation-comment">use <a href="org/apache/jmeter/threads/JMeterContext.html#setTestLogicalAction(org.apache.jmeter.threads.JMeterContext.TestLogicalAction)"><code>JMeterContext.setTestLogicalAction(TestLogicalAction)</code></a></div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/threads/JMeterThread.html#setInitialContext(org.apache.jmeter.threads.JMeterContext)">org.apache.jmeter.threads.JMeterThread.setInitialContext<wbr>(JMeterContext)</a></div>
-<div class="col-last odd-row-color"></div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimer.html#getAllowedThroughputSurplus()">org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer.getAllowedThroughputSurplus()</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/threads/JMeterThread.html#setInitialContext(org.apache.jmeter.threads.JMeterContext)">org.apache.jmeter.threads.JMeterThread.setInitialContext<wbr>(JMeterContext)</a></div>
<div class="col-last even-row-color"></div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimer.html#getExactLimit()">org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer.getExactLimit()</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimer.html#getAllowedThroughputSurplus()">org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer.getAllowedThroughputSurplus()</a></div>
<div class="col-last odd-row-color"></div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimer.html#setAllowedThroughputSurplus(double)">org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer.setAllowedThroughputSurplus<wbr>(double)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimer.html#getExactLimit()">org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer.getExactLimit()</a></div>
<div class="col-last even-row-color"></div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimer.html#setExactLimit(int)">org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer.setExactLimit<wbr>(int)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimer.html#setAllowedThroughputSurplus(double)">org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer.setAllowedThroughputSurplus<wbr>(double)</a></div>
<div class="col-last odd-row-color"></div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/util/JMeterUtils.html#findClassesThatExtend(java.lang.Class)">org.apache.jmeter.util.JMeterUtils.findClassesThatExtend<wbr>(Class<?>)</a></div>
-<div class="col-last even-row-color">
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimer.html#setExactLimit(int)">org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer.setExactLimit<wbr>(int)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/util/JMeterUtils.html#findClassesThatExtend(java.lang.Class)">org.apache.jmeter.util.JMeterUtils.findClassesThatExtend<wbr>(Class<?>)</a></div>
+<div class="col-last odd-row-color">
<div class="deprecation-comment">use <a href="org/apache/jmeter/util/JMeterUtils.html#loadServicesAndScanJars(java.lang.Class,java.util.ServiceLoader,java.lang.ClassLoader,org.apache.jorphan.reflect.ServiceLoadExceptionHandler)"><code>JMeterUtils.loadServicesAndScanJars(Class, ServiceLoader, ClassLoader, ServiceLoadExceptionHandler)</code></a> instead</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/util/JMeterUtils.html#getResString(java.lang.String,java.lang.String)">org.apache.jmeter.util.JMeterUtils.getResString<wbr>(String, String)</a></div>
-<div class="col-last odd-row-color">
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/util/JMeterUtils.html#getResString(java.lang.String,java.lang.String)">org.apache.jmeter.util.JMeterUtils.getResString<wbr>(String, String)</a></div>
+<div class="col-last even-row-color">
<div class="deprecation-comment">Only intended for use in development; use
getResString(String) normally</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/util/JMeterUtils.html#initLogging()">org.apache.jmeter.util.JMeterUtils.initLogging()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">does not do anything anymore</div>
-</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/util/JMeterUtils.html#unsplit(java.lang.Object%5B%5D,java.lang.Object)">org.apache.jmeter.util.JMeterUtils.unsplit<wbr>(Object[], Object)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/util/JMeterUtils.html#initLogging()">org.apache.jmeter.util.JMeterUtils.initLogging()</a></div>
<div class="col-last odd-row-color">
-<div class="deprecation-comment">use <a href="org/apache/jorphan/util/JOrphanUtils.html#unsplit(java.lang.Object%5B%5D,java.lang.Object)"><code>JOrphanUtils.unsplit(Object[], Object)</code></a></div>
+<div class="deprecation-comment">does not do anything anymore</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/visualizers/backend/SamplerMetric.html#setDefaultWindowMode(org.apache.jmeter.visualizers.backend.WindowMode)">org.apache.jmeter.visualizers.backend.SamplerMetric.setDefaultWindowMode<wbr>(WindowMode)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/util/JMeterUtils.html#unsplit(java.lang.Object%5B%5D,java.lang.Object)">org.apache.jmeter.util.JMeterUtils.unsplit<wbr>(Object[], Object)</a></div>
<div class="col-last even-row-color">
-<div class="deprecation-comment">only used for internal testing</div>
+<div class="deprecation-comment">use <a href="org/apache/jorphan/util/JOrphanUtils.html#unsplit(java.lang.Object%5B%5D,java.lang.Object)"><code>JOrphanUtils.unsplit(Object[], Object)</code></a></div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/visualizers/GraphVisualizer.html#updateGui(org.apache.jmeter.visualizers.Sample)">org.apache.jmeter.visualizers.GraphVisualizer.updateGui<wbr>(Sample)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/visualizers/backend/SamplerMetric.html#setDefaultWindowMode(org.apache.jmeter.visualizers.backend.WindowMode)">org.apache.jmeter.visualizers.backend.SamplerMetric.setDefaultWindowMode<wbr>(WindowMode)</a></div>
<div class="col-last odd-row-color">
-<div class="deprecation-comment">use <a href="org/apache/jmeter/visualizers/GraphVisualizer.html#add(org.apache.jmeter.samplers.SampleResult)"><code>GraphVisualizer.add(SampleResult)</code></a> instead</div>
+<div class="deprecation-comment">only used for internal testing</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/visualizers/StatVisualizer.html#testFunctors()">org.apache.jmeter.visualizers.StatVisualizer.testFunctors()</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/visualizers/GraphVisualizer.html#updateGui(org.apache.jmeter.visualizers.Sample)">org.apache.jmeter.visualizers.GraphVisualizer.updateGui<wbr>(Sample)</a></div>
<div class="col-last even-row-color">
-<div class="deprecation-comment">- only for use in testing</div>
+<div class="deprecation-comment">use <a href="org/apache/jmeter/visualizers/GraphVisualizer.html#add(org.apache.jmeter.samplers.SampleResult)"><code>GraphVisualizer.add(SampleResult)</code></a> instead</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/visualizers/SummaryReport.html#testFunctors()">org.apache.jmeter.visualizers.SummaryReport.testFunctors()</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jmeter/visualizers/StatVisualizer.html#testFunctors()">org.apache.jmeter.visualizers.StatVisualizer.testFunctors()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">- only for use in testing</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#addLogTargetToRootLogger(org.apache.log.LogTarget%5B%5D)">org.apache.jorphan.logging.LoggingManager.addLogTargetToRootLogger<wbr>(LogTarget[])</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jmeter/visualizers/SummaryReport.html#testFunctors()">org.apache.jmeter.visualizers.SummaryReport.testFunctors()</a></div>
<div class="col-last even-row-color">
-<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
+<div class="deprecation-comment">- only for use in testing</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#getLoggerForShortName(java.lang.String)">org.apache.jorphan.logging.LoggingManager.getLoggerForShortName<wbr>(String)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#addLogTargetToRootLogger(org.apache.log.LogTarget%5B%5D)">org.apache.jorphan.logging.LoggingManager.addLogTargetToRootLogger<wbr>(LogTarget[])</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#initializeLogging(java.util.Properties)">org.apache.jorphan.logging.LoggingManager.initializeLogging<wbr>(Properties)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#getLoggerForShortName(java.lang.String)">org.apache.jorphan.logging.LoggingManager.getLoggerForShortName<wbr>(String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#removePrefix(java.lang.String)">org.apache.jorphan.logging.LoggingManager.removePrefix<wbr>(String)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#initializeLogging(java.util.Properties)">org.apache.jorphan.logging.LoggingManager.initializeLogging<wbr>(Properties)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setLoggingLevels(java.util.Properties)">org.apache.jorphan.logging.LoggingManager.setLoggingLevels<wbr>(Properties)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#removePrefix(java.lang.String)">org.apache.jorphan.logging.LoggingManager.removePrefix<wbr>(String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setPriority(java.lang.String)">org.apache.jorphan.logging.LoggingManager.setPriority<wbr>(String)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setLoggingLevels(java.util.Properties)">org.apache.jorphan.logging.LoggingManager.setLoggingLevels<wbr>(Properties)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setPriority(java.lang.String,java.lang.String)">org.apache.jorphan.logging.LoggingManager.setPriority<wbr>(String, String)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setPriority(java.lang.String)">org.apache.jorphan.logging.LoggingManager.setPriority<wbr>(String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setPriority(org.apache.log.Priority)">org.apache.jorphan.logging.LoggingManager.setPriority<wbr>(Priority)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setPriority(java.lang.String,java.lang.String)">org.apache.jorphan.logging.LoggingManager.setPriority<wbr>(String, String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setPriority(org.apache.log.Priority,java.lang.String)">org.apache.jorphan.logging.LoggingManager.setPriority<wbr>(Priority, String)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setPriority(org.apache.log.Priority)">org.apache.jorphan.logging.LoggingManager.setPriority<wbr>(Priority)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setPriorityFullName(java.lang.String,java.lang.String)">org.apache.jorphan.logging.LoggingManager.setPriorityFullName<wbr>(String, String)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setPriority(org.apache.log.Priority,java.lang.String)">org.apache.jorphan.logging.LoggingManager.setPriority<wbr>(Priority, String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setTarget(org.apache.log.LogTarget,java.lang.String)">org.apache.jorphan.logging.LoggingManager.setTarget<wbr>(LogTarget, String)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setPriorityFullName(java.lang.String,java.lang.String)">org.apache.jorphan.logging.LoggingManager.setPriorityFullName<wbr>(String, String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findAnnotatedClasses(java.lang.String%5B%5D,java.lang.Class%5B%5D)">org.apache.jorphan.reflect.ClassFinder.findAnnotatedClasses<wbr>(String[], Class<? extends Annotation>[])</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/logging/LoggingManager.html#setTarget(org.apache.log.LogTarget,java.lang.String)">org.apache.jorphan.logging.LoggingManager.setTarget<wbr>(LogTarget, String)</a></div>
<div class="col-last odd-row-color">
-<div class="deprecation-comment">use <a href="org/apache/jorphan/reflect/ClassFinder.html#loadServices(java.lang.Class,java.util.ServiceLoader,org.apache.jorphan.reflect.ServiceLoadExceptionHandler)"><code>ClassFinder.loadServices(Class, ServiceLoader, ServiceLoadExceptionHandler)</code></a> or <code>JMeterUtils#loadServicesAndScanJars</code></div>
+<div class="deprecation-comment">since 3.2, use SLF4J for logging</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findAnnotatedClasses(java.lang.String%5B%5D,java.lang.Class%5B%5D,boolean)">org.apache.jorphan.reflect.ClassFinder.findAnnotatedClasses<wbr>(String[], Class<? extends Annotation>[], boolean)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findAnnotatedClasses(java.lang.String%5B%5D,java.lang.Class%5B%5D)">org.apache.jorphan.reflect.ClassFinder.findAnnotatedClasses<wbr>(String[], Class<? extends Annotation>[])</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">use <a href="org/apache/jorphan/reflect/ClassFinder.html#loadServices(java.lang.Class,java.util.ServiceLoader,org.apache.jorphan.reflect.ServiceLoadExceptionHandler)"><code>ClassFinder.loadServices(Class, ServiceLoader, ServiceLoadExceptionHandler)</code></a> or <code>JMeterUtils#loadServicesAndScanJars</code></div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findClasses(java.lang.String%5B%5D,org.apache.jorphan.reflect.ClassFilter)">org.apache.jorphan.reflect.ClassFinder.findClasses<wbr>(String[], ClassFilter)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findAnnotatedClasses(java.lang.String%5B%5D,java.lang.Class%5B%5D,boolean)">org.apache.jorphan.reflect.ClassFinder.findAnnotatedClasses<wbr>(String[], Class<? extends Annotation>[], boolean)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">use <a href="org/apache/jorphan/reflect/ClassFinder.html#loadServices(java.lang.Class,java.util.ServiceLoader,org.apache.jorphan.reflect.ServiceLoadExceptionHandler)"><code>ClassFinder.loadServices(Class, ServiceLoader, ServiceLoadExceptionHandler)</code></a> or <code>JMeterUtils#loadServicesAndScanJars</code></div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findClassesThatExtend(java.lang.String%5B%5D,java.lang.Class%5B%5D)">org.apache.jorphan.reflect.ClassFinder.findClassesThatExtend<wbr>(String[], Class<?>[])</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findClasses(java.lang.String%5B%5D,org.apache.jorphan.reflect.ClassFilter)">org.apache.jorphan.reflect.ClassFinder.findClasses<wbr>(String[], ClassFilter)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">use <a href="org/apache/jorphan/reflect/ClassFinder.html#loadServices(java.lang.Class,java.util.ServiceLoader,org.apache.jorphan.reflect.ServiceLoadExceptionHandler)"><code>ClassFinder.loadServices(Class, ServiceLoader, ServiceLoadExceptionHandler)</code></a> or <code>JMeterUtils#loadServicesAndScanJars</code></div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findClassesThatExtend(java.lang.String%5B%5D,java.lang.Class%5B%5D,boolean)">org.apache.jorphan.reflect.ClassFinder.findClassesThatExtend<wbr>(String[], Class<?>[], boolean)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findClassesThatExtend(java.lang.String%5B%5D,java.lang.Class%5B%5D)">org.apache.jorphan.reflect.ClassFinder.findClassesThatExtend<wbr>(String[], Class<?>[])</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">use <a href="org/apache/jorphan/reflect/ClassFinder.html#loadServices(java.lang.Class,java.util.ServiceLoader,org.apache.jorphan.reflect.ServiceLoadExceptionHandler)"><code>ClassFinder.loadServices(Class, ServiceLoader, ServiceLoadExceptionHandler)</code></a> or <code>JMeterUtils#loadServicesAndScanJars</code></div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findClassesThatExtend(java.lang.String%5B%5D,java.lang.Class%5B%5D,boolean,java.lang.String,java.lang.String)">org.apache.jorphan.reflect.ClassFinder.findClassesThatExtend<wbr>(String[], Class<?>[], boolean, String, String)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findClassesThatExtend(java.lang.String%5B%5D,java.lang.Class%5B%5D,boolean)">org.apache.jorphan.reflect.ClassFinder.findClassesThatExtend<wbr>(String[], Class<?>[], boolean)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">use <a href="org/apache/jorphan/reflect/ClassFinder.html#loadServices(java.lang.Class,java.util.ServiceLoader,org.apache.jorphan.reflect.ServiceLoadExceptionHandler)"><code>ClassFinder.loadServices(Class, ServiceLoader, ServiceLoadExceptionHandler)</code></a> or <code>JMeterUtils#loadServicesAndScanJars</code></div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findClassesThatExtend(java.lang.String%5B%5D,java.lang.Class%5B%5D,boolean,java.lang.String,java.lang.String,boolean)">org.apache.jorphan.reflect.ClassFinder.findClassesThatExtend<wbr>(String[], Class<?>[], boolean, String, String, boolean)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findClassesThatExtend(java.lang.String%5B%5D,java.lang.Class%5B%5D,boolean,java.lang.String,java.lang.String)">org.apache.jorphan.reflect.ClassFinder.findClassesThatExtend<wbr>(String[], Class<?>[], boolean, String, String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">use <a href="org/apache/jorphan/reflect/ClassFinder.html#loadServices(java.lang.Class,java.util.ServiceLoader,org.apache.jorphan.reflect.ServiceLoadExceptionHandler)"><code>ClassFinder.loadServices(Class, ServiceLoader, ServiceLoadExceptionHandler)</code></a> or <code>JMeterUtils#loadServicesAndScanJars</code></div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/reflect/Functor.html#checkMethod(java.lang.Object)">org.apache.jorphan.reflect.Functor.checkMethod<wbr>(Object)</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/reflect/ClassFinder.html#findClassesThatExtend(java.lang.String%5B%5D,java.lang.Class%5B%5D,boolean,java.lang.String,java.lang.String,boolean)">org.apache.jorphan.reflect.ClassFinder.findClassesThatExtend<wbr>(String[], Class<?>[], boolean, String, String, boolean)</a></div>
<div class="col-last even-row-color">
-<div class="deprecation-comment">** for use by Unit test code only **</div>
+<div class="deprecation-comment">use <a href="org/apache/jorphan/reflect/ClassFinder.html#loadServices(java.lang.Class,java.util.ServiceLoader,org.apache.jorphan.reflect.ServiceLoadExceptionHandler)"><code>ClassFinder.loadServices(Class, ServiceLoader, ServiceLoadExceptionHandler)</code></a> or <code>JMeterUtils#loadServicesAndScanJars</code></div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/reflect/Functor.html#checkMethod(java.lang.Object,java.lang.Class)">org.apache.jorphan.reflect.Functor.checkMethod<wbr>(Object, Class<?>)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/jorphan/reflect/Functor.html#checkMethod(java.lang.Object)">org.apache.jorphan.reflect.Functor.checkMethod<wbr>(Object)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">** for use by Unit test code only **</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/log/Logger.html#getChildren()">org.apache.log.Logger.getChildren()</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/jorphan/reflect/Functor.html#checkMethod(java.lang.Object,java.lang.Class)">org.apache.jorphan.reflect.Functor.checkMethod<wbr>(Object, Class<?>)</a></div>
<div class="col-last even-row-color">
-<div class="deprecation-comment">Will be dropped in 3.3</div>
+<div class="deprecation-comment">** for use by Unit test code only **</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/log/Logger.html#setAdditivity(boolean)">org.apache.log.Logger.setAdditivity<wbr>(boolean)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/log/Logger.html#getChildren()">org.apache.log.Logger.getChildren()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Will be dropped in 3.3</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/log/Logger.html#setLogTargets(org.apache.log.LogTarget%5B%5D)">org.apache.log.Logger.setLogTargets<wbr>(LogTarget[])</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/log/Logger.html#setAdditivity(boolean)">org.apache.log.Logger.setAdditivity<wbr>(boolean)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Will be dropped in 3.3</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/log/Logger.html#setPriority(org.apache.log.Priority)">org.apache.log.Logger.setPriority<wbr>(Priority)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/log/Logger.html#setLogTargets(org.apache.log.LogTarget%5B%5D)">org.apache.log.Logger.setLogTargets<wbr>(LogTarget[])</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Will be dropped in 3.3</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/log/Logger.html#unsetLogTargets()">org.apache.log.Logger.unsetLogTargets()</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/log/Logger.html#setPriority(org.apache.log.Priority)">org.apache.log.Logger.setPriority<wbr>(Priority)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Will be dropped in 3.3</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/log/Logger.html#unsetLogTargets(boolean)">org.apache.log.Logger.unsetLogTargets<wbr>(boolean)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/log/Logger.html#unsetLogTargets()">org.apache.log.Logger.unsetLogTargets()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Will be dropped in 3.3</div>
</div>
-<div class="col-summary-item-name even-row-color"><a href="org/apache/log/Logger.html#unsetPriority()">org.apache.log.Logger.unsetPriority()</a></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/log/Logger.html#unsetLogTargets(boolean)">org.apache.log.Logger.unsetLogTargets<wbr>(boolean)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Will be dropped in 3.3</div>
</div>
-<div class="col-summary-item-name odd-row-color"><a href="org/apache/log/Logger.html#unsetPriority(boolean)">org.apache.log.Logger.unsetPriority<wbr>(boolean)</a></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/log/Logger.html#unsetPriority()">org.apache.log.Logger.unsetPriority()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Will be dropped in 3.3</div>
</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/log/Logger.html#unsetPriority(boolean)">org.apache.log.Logger.unsetPriority<wbr>(boolean)</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">Will be dropped in 3.3</div>
+</div>
</div>
</div>
</li>
diff --git a/site/api/index-all.html b/site/api/index-all.html
index e5987c55..97ad58d0 100644
--- a/site/api/index-all.html
+++ b/site/api/index-all.html
@@ -1855,6 +1855,8 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a href="org/apache/jmeter/protocol/http/gui/DNSCachePanel.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)" class="member-name-link">assignDefaultValues(TestElement)</a> - Method in class org.apache.jmeter.protocol.http.gui.<a href="org/apache/jmeter/protocol/http/gui/DNSCachePanel.html" title="class in org.apache.jmeter.protocol.http.gui">DNSCachePanel</a></dt>
<dd> </dd>
+<dt><a href="org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)" class="member-name-link">assignDefaultValues(TestElement)</a> - Method in class org.apache.jmeter.threads.gui.<a href="org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">AbstractThreadGroupGui</a></dt>
+<dd> </dd>
<dt><a href="org/apache/jmeter/threads/gui/ThreadGroupGui.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)" class="member-name-link">assignDefaultValues(TestElement)</a> - Method in class org.apache.jmeter.threads.gui.<a href="org/apache/jmeter/threads/gui/ThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">ThreadGroupGui</a></dt>
<dd> </dd>
<dt><a href="org/apache/jmeter/samplers/AsynchSampleSender.html" class="type-name-link" title="class in org.apache.jmeter.samplers">AsynchSampleSender</a> - Class in <a href="org/apache/jmeter/samplers/package-summary.html">org.apache.jmeter.samplers</a></dt>
@@ -3994,11 +3996,6 @@ loadScripts(document, 'script');</script>
<div class="block">A newly created component can be initialized with the contents of a Test
Element object by calling this method.</div>
</dd>
-<dt><a href="org/apache/jmeter/control/gui/IncludeControllerGui.html#configure(org.apache.jmeter.testelement.TestElement)" class="member-name-link">configure(TestElement)</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/IncludeControllerGui.html" title="class in org.apache.jmeter.control.gui">IncludeControllerGui</a></dt>
-<dd>
-<div class="block">A newly created gui component can be initialized with the contents of a
- Test Element object by calling this method.</div>
-</dd>
<dt><a href="org/apache/jmeter/control/gui/InterleaveControlGui.html#configure(org.apache.jmeter.testelement.TestElement)" class="member-name-link">configure(TestElement)</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/InterleaveControlGui.html" title="class in org.apache.jmeter.control.gui">InterleaveControlGui</a></dt>
<dd> </dd>
<dt><a href="org/apache/jmeter/control/gui/LoopControlPanel.html#configure(org.apache.jmeter.testelement.TestElement)" class="member-name-link">configure(TestElement)</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/LoopControlPanel.html" title="class in org.apache.jmeter.control.gui">LoopControlPanel</a></dt>
@@ -4273,7 +4270,11 @@ loadScripts(document, 'script');</script>
<a href="org/apache/jmeter/gui/JMeterGUIComponent.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)"><code>JMeterGUIComponent.modifyTestElement(TestElement)</code></a> method.</div>
</dd>
<dt><a href="org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html#configureTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">configureTestElement(TestElement)</a> - Method in class org.apache.jmeter.threads.gui.<a href="org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">AbstractThreadGroupGui</a></dt>
-<dd> </dd>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Override <a href="org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)"><code>AbstractThreadGroupGui.modifyTestElement(TestElement)</code></a> instead</div>
+</div>
+</dd>
<dt><a href="org/apache/jmeter/threads/TestCompiler.html#configureTransactionSampler(org.apache.jmeter.control.TransactionSampler)" class="member-name-link">configureTransactionSampler(TransactionSampler)</a> - Method in class org.apache.jmeter.threads.<a href="org/apache/jmeter/threads/TestCompiler.html" title="class in org.apache.jmeter.threads">TestCompiler</a></dt>
<dd>
<div class="block">Configures Transaction Sampler from SamplePackage extracted from Test plan and returns it</div>
@@ -5221,11 +5222,6 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Implements JMeterGUIComponent.createTestElement()</div>
</dd>
-<dt><a href="org/apache/jmeter/control/gui/IncludeControllerGui.html#createTestElement()" class="member-name-link">createTestElement()</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/IncludeControllerGui.html" title="class in org.apache.jmeter.control.gui">IncludeControllerGui</a></dt>
-<dd>
-<div class="block">JMeter test components are separated into a model and a GUI
- representation.</div>
-</dd>
<dt><a href="org/apache/jmeter/control/gui/InterleaveControlGui.html#createTestElement()" class="member-name-link">createTestElement()</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/InterleaveControlGui.html" title="class in org.apache.jmeter.control.gui">InterleaveControlGui</a></dt>
<dd> </dd>
<dt><a href="org/apache/jmeter/control/gui/LogicControllerGui.html#createTestElement()" class="member-name-link">createTestElement()</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/LogicControllerGui.html" title="class in org.apache.jmeter.control.gui">LogicControllerGui</a></dt>
@@ -5394,8 +5390,6 @@ loadScripts(document, 'script');</script>
<div class="block">JMeter test components are separated into a model and a GUI
representation.</div>
</dd>
-<dt><a href="org/apache/jmeter/threads/gui/ThreadGroupGui.html#createTestElement()" class="member-name-link">createTestElement()</a> - Method in class org.apache.jmeter.threads.gui.<a href="org/apache/jmeter/threads/gui/ThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">ThreadGroupGui</a></dt>
-<dd> </dd>
<dt><a href="org/apache/jmeter/timers/gui/AbstractRandomTimerGui.html#createTestElement()" class="member-name-link">createTestElement()</a> - Method in class org.apache.jmeter.timers.gui.<a href="org/apache/jmeter/timers/gui/AbstractRandomTimerGui.html" title="class in org.apache.jmeter.timers.gui">AbstractRandomTimerGui</a></dt>
<dd>
<div class="block">Create the test element underlying this GUI component.</div>
@@ -12789,6 +12783,8 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a href="org/apache/jmeter/control/IfController.html#getProps()" class="member-name-link">getProps()</a> - Method in class org.apache.jmeter.control.<a href="org/apache/jmeter/control/IfController.html" title="class in org.apache.jmeter.control">IfController</a></dt>
<dd> </dd>
+<dt><a href="org/apache/jmeter/control/IncludeController.html#getProps()" class="member-name-link">getProps()</a> - Method in class org.apache.jmeter.control.<a href="org/apache/jmeter/control/IncludeController.html" title="class in org.apache.jmeter.control">IncludeController</a></dt>
+<dd> </dd>
<dt><a href="org/apache/jmeter/control/LoopController.html#getProps()" class="member-name-link">getProps()</a> - Method in class org.apache.jmeter.control.<a href="org/apache/jmeter/control/LoopController.html" title="class in org.apache.jmeter.control">LoopController</a></dt>
<dd> </dd>
<dt><a href="org/apache/jmeter/control/TransactionController.html#getProps()" class="member-name-link">getProps()</a> - Method in class org.apache.jmeter.control.<a href="org/apache/jmeter/control/TransactionController.html" title="class in org.apache.jmeter.control">TransactionController</a></dt>
@@ -13630,6 +13626,8 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a href="org/apache/jmeter/control/IfController.html#getSchema()" class="member-name-link">getSchema()</a> - Method in class org.apache.jmeter.control.<a href="org/apache/jmeter/control/IfController.html" title="class in org.apache.jmeter.control">IfController</a></dt>
<dd> </dd>
+<dt><a href="org/apache/jmeter/control/IncludeController.html#getSchema()" class="member-name-link">getSchema()</a> - Method in class org.apache.jmeter.control.<a href="org/apache/jmeter/control/IncludeController.html" title="class in org.apache.jmeter.control">IncludeController</a></dt>
+<dd> </dd>
<dt><a href="org/apache/jmeter/control/LoopController.html#getSchema()" class="member-name-link">getSchema()</a> - Method in class org.apache.jmeter.control.<a href="org/apache/jmeter/control/LoopController.html" title="class in org.apache.jmeter.control">LoopController</a></dt>
<dd> </dd>
<dt><a href="org/apache/jmeter/control/TransactionController.html#getSchema()" class="member-name-link">getSchema()</a> - Method in class org.apache.jmeter.control.<a href="org/apache/jmeter/control/TransactionController.html" title="class in org.apache.jmeter.control">TransactionController</a></dt>
@@ -19609,6 +19607,8 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Create a scroll panel that sets it's preferred size to it's minimum size.</div>
</dd>
+<dt><a href="org/apache/jmeter/control/gui/IncludeControllerGui.html#makeTestElement()" class="member-name-link">makeTestElement()</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/IncludeControllerGui.html" title="class in org.apache.jmeter.control.gui">IncludeControllerGui</a></dt>
+<dd> </dd>
<dt><a href="org/apache/jmeter/control/gui/TestPlanGui.html#makeTestElement()" class="member-name-link">makeTestElement()</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/TestPlanGui.html" title="class in org.apache.jmeter.control.gui">TestPlanGui</a></dt>
<dd> </dd>
<dt><a href="org/apache/jmeter/control/gui/TransactionControllerGui.html#makeTestElement()" class="member-name-link">makeTestElement()</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/TransactionControllerGui.html" title="class in org.apache.jmeter.control.gui">TransactionControllerGui</a></dt>
@@ -20021,11 +20021,6 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Implements JMeterGUIComponent.modifyTestElement(TestElement)</div>
</dd>
-<dt><a href="org/apache/jmeter/control/gui/IncludeControllerGui.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">modifyTestElement(TestElement)</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/IncludeControllerGui.html" title="class in org.apache.jmeter.control.gui">IncludeControllerGui</a></dt>
-<dd>
-<div class="block">GUI components are responsible for populating TestElements they create
- with the data currently held in the GUI components.</div>
-</dd>
<dt><a href="org/apache/jmeter/control/gui/InterleaveControlGui.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">modifyTestElement(TestElement)</a> - Method in class org.apache.jmeter.control.gui.<a href="org/apache/jmeter/control/gui/InterleaveControlGui.html" title="class in org.apache.jmeter.control.gui">InterleaveControlGui</a></dt>
<dd>
<div class="block">Modifies a given TestElement to mirror the data in the gui components.</div>
@@ -20279,6 +20274,8 @@ loadScripts(document, 'script');</script>
<div class="block">GUI components are responsible for populating TestElements they create
with the data currently held in the GUI components.</div>
</dd>
+<dt><a href="org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">modifyTestElement(TestElement)</a> - Method in class org.apache.jmeter.threads.gui.<a href="org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">AbstractThreadGroupGui</a></dt>
+<dd> </dd>
<dt><a href="org/apache/jmeter/threads/gui/ThreadGroupGui.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">modifyTestElement(TestElement)</a> - Method in class org.apache.jmeter.threads.gui.<a href="org/apache/jmeter/threads/gui/ThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">ThreadGroupGui</a></dt>
<dd>
<div class="block">Modifies a given TestElement to mirror the data in the gui components.</div>
diff --git a/site/api/member-search-index.js b/site/api/member-search-index.js
index 6d0759d6..8a77d6f6 100644
--- a/site/api/member-search-index.js
+++ b/site/api/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"org.apache.jmeter.gui.action","c":"ActionNames","l":"ABOUT"},{"p":"org.apache.jmeter.gui.action","c":"AboutCommand","l":"AboutCommand()","u":"%3Cinit%3E()"},{"p":"org.apache.jmeter.gui.action","c":"AbstractAction","l":"AbstractAction()","u":"%3Cinit%3E()"},{"p":"org.apache.jmeter.gui.action","c":"AbstractActionWithNoRunningTest","l":"AbstractActionWithNoRunningTest()","u":"%3Cinit%3E()"},{"p":"org.apache.jmeter.report.processor","c":"AbstractAggregatorFactory", [...]
\ No newline at end of file
+memberSearchIndex = [{"p":"org.apache.jmeter.gui.action","c":"ActionNames","l":"ABOUT"},{"p":"org.apache.jmeter.gui.action","c":"AboutCommand","l":"AboutCommand()","u":"%3Cinit%3E()"},{"p":"org.apache.jmeter.gui.action","c":"AbstractAction","l":"AbstractAction()","u":"%3Cinit%3E()"},{"p":"org.apache.jmeter.gui.action","c":"AbstractActionWithNoRunningTest","l":"AbstractActionWithNoRunningTest()","u":"%3Cinit%3E()"},{"p":"org.apache.jmeter.report.processor","c":"AbstractAggregatorFactory", [...]
\ No newline at end of file
diff --git a/site/api/org/apache/jmeter/control/IncludeController.html b/site/api/org/apache/jmeter/control/IncludeController.html
index 9237491f..9de1b2ac 100644
--- a/site/api/org/apache/jmeter/control/IncludeController.html
+++ b/site/api/org/apache/jmeter/control/IncludeController.html
@@ -154,15 +154,21 @@ implements <a href="ReplaceableController.html" title="interface in org.apache.j
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">return the JMX file path.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.jmeter.testelement.TestElement</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getReplacementElement()" class="member-name-link">getReplacementElement</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.jmeter.testelement.schema.PropertiesAccessor<? extends <a href="IncludeController.html" title="class in org.apache.jmeter.control">IncludeController</a>,<wbr>? extends org.apache.jmeter.control.IncludeControllerSchema></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getProps()" class="member-name-link">getProps</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../jorphan/collections/HashTree.html" title="class in org.apache.jorphan.collections">HashTree</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getReplacementSubTree()" class="member-name-link">getReplacementSubTree</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.jmeter.testelement.TestElement</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getReplacementElement()" class="member-name-link">getReplacementElement</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../jorphan/collections/HashTree.html" title="class in org.apache.jorphan.collections">HashTree</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getReplacementSubTree()" class="member-name-link">getReplacementSubTree</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">The way ReplaceableController works is clone is called first,
followed by replace(HashTree) and finally getReplacement().</div>
</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.jmeter.control.IncludeControllerSchema</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSchema()" class="member-name-link">getSchema</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="../../jorphan/collections/HashTree.html" title="class in org.apache.jorphan.collections">HashTree</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadIncludedElements()" class="member-name-link">loadIncludedElements</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
@@ -184,7 +190,7 @@ implements <a href="ReplaceableController.html" title="interface in org.apache.j
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.control.GenericController">Methods inherited from class org.apache.jmeter.control.<a href="GenericController.html" title="class in org.apache.jmeter.control">GenericController</a></h3>
-<code><a href="GenericController.html#addIterationListener(org.apache.jmeter.engine.event.LoopIterationListener)">addIterationListener</a>, <a href="GenericController.html#addTestElement(org.apache.jmeter.testelement.TestElement)">addTestElement</a>, <a href="GenericController.html#addTestElementOnce(org.apache.jmeter.testelement.TestElement)">addTestElementOnce</a>, <a href="GenericController.html#currentReturnedNull(org.apache.jmeter.control.Controller)">currentReturnedNull</a>, <a hre [...]
+<code><a href="GenericController.html#addIterationListener(org.apache.jmeter.engine.event.LoopIterationListener)">addIterationListener</a>, <a href="GenericController.html#addTestElement(org.apache.jmeter.testelement.TestElement)">addTestElement</a>, <a href="GenericController.html#addTestElementOnce(org.apache.jmeter.testelement.TestElement)">addTestElementOnce</a>, <a href="GenericController.html#currentReturnedNull(org.apache.jmeter.control.Controller)">currentReturnedNull</a>, <a hre [...]
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.testelement.AbstractTestElement">Methods inherited from class org.apache.jmeter.testelement.<a href="../testelement/AbstractTestElement.html" title="class in org.apache.jmeter.testelement">AbstractTestElement</a></h3>
<code><a href="../testelement/AbstractTestElement.html#addPropertiesValues(java.util.List,java.util.Set)">addPropertiesValues</a>, <a href="../testelement/AbstractTestElement.html#addProperty(org.apache.jmeter.testelement.property.JMeterProperty)">addProperty</a>, <a href="../testelement/AbstractTestElement.html#addProperty(org.apache.jmeter.testelement.property.JMeterProperty,boolean)">addProperty</a>, <a href="../testelement/AbstractTestElement.html#canRemove()">canRemove</a>, <a href= [...]
@@ -229,6 +235,30 @@ implements <a href="ReplaceableController.html" title="interface in org.apache.j
<h2>Method Details</h2>
<ul class="member-list">
<li>
+<section class="detail" id="getSchema()">
+<h3>getSchema</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.jmeter.control.IncludeControllerSchema</span> <span class="element-name">getSchema</span>()</div>
+<dl class="notes">
+<dt>Specified by:</dt>
+<dd><code>getSchema</code> in interface <code>org.apache.jmeter.testelement.TestElement</code></dd>
+<dt>Overrides:</dt>
+<dd><code><a href="GenericController.html#getSchema()">getSchema</a></code> in class <code><a href="GenericController.html" title="class in org.apache.jmeter.control">GenericController</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getProps()">
+<h3>getProps</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.jmeter.testelement.schema.PropertiesAccessor<? extends <a href="IncludeController.html" title="class in org.apache.jmeter.control">IncludeController</a>,<wbr>? extends org.apache.jmeter.control.IncludeControllerSchema></span> <span class="element-name">getProps</span>()</div>
+<dl class="notes">
+<dt>Specified by:</dt>
+<dd><code>getProps</code> in interface <code>org.apache.jmeter.testelement.TestElement</code></dd>
+<dt>Overrides:</dt>
+<dd><code><a href="GenericController.html#getProps()">getProps</a></code> in class <code><a href="GenericController.html" title="class in org.apache.jmeter.control">GenericController</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
<section class="detail" id="clone()">
<h3>clone</h3>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name">clone</span>()</div>
diff --git a/site/api/org/apache/jmeter/control/gui/IncludeControllerGui.html b/site/api/org/apache/jmeter/control/gui/IncludeControllerGui.html
index 1bbbf1a5..1cd3d5de 100644
--- a/site/api/org/apache/jmeter/control/gui/IncludeControllerGui.html
+++ b/site/api/org/apache/jmeter/control/gui/IncludeControllerGui.html
@@ -173,37 +173,24 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implements JMeterGUIComponent.clearGui</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#configure(org.apache.jmeter.testelement.TestElement)" class="member-name-link">configure</a><wbr>(org.apache.jmeter.testelement.TestElement el)</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPopupMenu.html" title="class or interface in javax.swing" class="external-link">JPopupMenu</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createPopupMenu()" class="member-name-link">createPopupMenu</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">A newly created gui component can be initialized with the contents of a
- Test Element object by calling this method.</div>
-</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPopupMenu.html" title="class or interface in javax.swing" class="external-link">JPopupMenu</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createPopupMenu()" class="member-name-link">createPopupMenu</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">When a user right-clicks on the component in the test tree, or selects
the edit menu when the component is selected, the component will be asked
to return a JPopupMenu that provides all the options available to the
user from this component.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.jmeter.testelement.TestElement</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTestElement()" class="member-name-link">createTestElement</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">JMeter test components are separated into a model and a GUI
- representation.</div>
-</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLabelResource()" class="member-name-link">getLabelResource</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Get the component's resource name, which getStaticLabel uses to derive
the component's label in the local language.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#modifyTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">modifyTestElement</a><wbr>(org.apache.jmeter.testelement.TestElement element)</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.jmeter.testelement.TestElement</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#makeTestElement()" class="member-name-link">makeTestElement</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">GUI components are responsible for populating TestElements they create
- with the data currently held in the GUI components.</div>
+<div class="block">Creates the test element represented by the GUI component.</div>
</div>
</div>
</div>
@@ -213,7 +200,7 @@ loadScripts(document, 'script');</script>
<code><a href="AbstractControllerGui.html#getMenuCategories()">getMenuCategories</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.gui.AbstractJMeterGuiComponent">Methods inherited from class org.apache.jmeter.gui.<a href="../../gui/AbstractJMeterGuiComponent.html" title="class in org.apache.jmeter.gui">AbstractJMeterGuiComponent</a></h3>
-<code><a href="../../gui/AbstractJMeterGuiComponent.html#configureTestElement(org.apache.jmeter.testelement.TestElement)">configureTestElement</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#createTitleLabel()">createTitleLabel</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getComment()">getComment</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getDocAnchor()">getDocAnchor</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getName()">getName</a>, <a href=". [...]
+<code><a href="../../gui/AbstractJMeterGuiComponent.html#configure(org.apache.jmeter.testelement.TestElement)">configure</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#configureTestElement(org.apache.jmeter.testelement.TestElement)">configureTestElement</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#createTitleLabel()">createTitleLabel</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getComment()">getComment</a>, <a href="../../gui/AbstractJMeterGuiComponent.html [...]
<div class="inherited-list">
<h3 id="methods-inherited-from-class-javax.swing.JPanel">Methods inherited from class javax.swing.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPanel.html" title="class or interface in javax.swing" class="external-link">JPanel</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPanel.html#getAccessibleContext()" title="class or interface in javax.swing" class="external-link">getAccessibleContext</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPanel.html#getUI()" title="class or interface in javax.swing" class="external-link">getUI</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPanel.ht [...]
@@ -231,7 +218,7 @@ loadScripts(document, 'script');</script>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#finalize()" title="class or [...]
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.gui.JMeterGUIComponent">Methods inherited from interface org.apache.jmeter.gui.<a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></h3>
-<code><a href="../../gui/JMeterGUIComponent.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)">assignDefaultValues</a>, <a href="../../gui/JMeterGUIComponent.html#canBeAdded()">canBeAdded</a>, <a href="../../gui/JMeterGUIComponent.html#makeTestElement()">makeTestElement</a></code></div>
+<code><a href="../../gui/JMeterGUIComponent.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)">assignDefaultValues</a>, <a href="../../gui/JMeterGUIComponent.html#canBeAdded()">canBeAdded</a>, <a href="../../gui/JMeterGUIComponent.html#createTestElement()">createTestElement</a></code></div>
</section>
</li>
</ul>
@@ -277,105 +264,14 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
-<section class="detail" id="configure(org.apache.jmeter.testelement.TestElement)">
-<h3>configure</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">configure</span><wbr><span class="parameters">(org.apache.jmeter.testelement.TestElement el)</span></div>
-<div class="block">A newly created gui component can be initialized with the contents of a
- Test Element object by calling this method. The component is responsible
- for querying the Test Element object for the relevant information to
- display in its GUI.
- <p>
- AbstractJMeterGuiComponent provides a partial implementation of this
- method, setting the name of the component and its enabled status.
- Subclasses should override this method, performing their own
- configuration as needed, but also calling this super-implementation.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="../../gui/JMeterGUIComponent.html#configure(org.apache.jmeter.testelement.TestElement)">configure</a></code> in interface <code><a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></code></dd>
-<dt>Overrides:</dt>
-<dd><code><a href="../../gui/AbstractJMeterGuiComponent.html#configure(org.apache.jmeter.testelement.TestElement)">configure</a></code> in class <code><a href="../../gui/AbstractJMeterGuiComponent.html" title="class in org.apache.jmeter.gui">AbstractJMeterGuiComponent</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>el</code> - the TestElement to configure</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="createTestElement()">
-<h3>createTestElement</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.jmeter.testelement.TestElement</span> <span class="element-name">createTestElement</span>()</div>
-<div class="block">JMeter test components are separated into a model and a GUI
- representation. The model holds the data and the GUI displays it. The GUI
- class is responsible for knowing how to create and initialize with data
- the model class that it knows how to display, and this method is called
- when new test elements are created.
-
- <p>Since 5.6.3, the default implementation is as follows, and subclasses should override
- <a href="../../gui/JMeterGUIComponent.html#makeTestElement()"><code>JMeterGUIComponent.makeTestElement()</code></a>
- <pre>
- public TestElement createTestElement() {
- TestElement element = makeTestElement();
- assignDefaultValues(element);
- return el;
- }
- </pre>
-
- <p>
- Before 5.6.3 the canonical implementation was as follows, however, it is recommended to
- avoid overriding <a href="../../gui/JMeterGUIComponent.html#createTestElement()"><code>JMeterGUIComponent.createTestElement()</code></a> and override <a href="../../gui/JMeterGUIComponent.html#makeTestElement()"><code>JMeterGUIComponent.makeTestElement()</code></a> instead.
- <pre>
- public TestElement createTestElement() {
- TestElementXYZ el = new TestElementXYZ();
- modifyTestElement(el);
- return el;
- }
- </pre></div>
+<section class="detail" id="makeTestElement()">
+<h3>makeTestElement</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.jmeter.testelement.TestElement</span> <span class="element-name">makeTestElement</span>()</div>
+<div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="../../gui/JMeterGUIComponent.html#makeTestElement()">JMeterGUIComponent</a></code></span></div>
+<div class="block">Creates the test element represented by the GUI component.</div>
<dl class="notes">
<dt>Returns:</dt>
-<dd>the Test Element object that the GUI component represents.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="modifyTestElement(org.apache.jmeter.testelement.TestElement)">
-<h3>modifyTestElement</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">modifyTestElement</span><wbr><span class="parameters">(org.apache.jmeter.testelement.TestElement element)</span></div>
-<div class="block">GUI components are responsible for populating TestElements they create
- with the data currently held in the GUI components. This method should
- overwrite whatever data is currently in the TestElement as it is called
- after a user has filled out the form elements in the gui with new
- information.
-
- <p>
- If you override <a href="../../gui/AbstractJMeterGuiComponent.html" title="class in org.apache.jmeter.gui"><code>AbstractJMeterGuiComponent</code></a>, you might want using <a href="../../gui/AbstractJMeterGuiComponent.html#bindingGroup"><code>AbstractJMeterGuiComponent.bindingGroup</code></a>
- instead of overriding <code>modifyTestElement</code>.
-
- <p>
- The canonical implementation looks like this:
- <pre>
- @Override
- public void modifyTestElement(TestElement element) {
- super.modifyTestElement(element); // clear the element and assign basic fields like name, gui class, test class
- // Using the element setters (preferred):
- // If the field is empty, you probably want to remove the property instead of storing an empty string
- // See <a href="https://github.com/apache/jmeter/pull/6199">Streamline binding of UI elements to TestElement properties</a>
- // for more details
- TestElementXYZ xyz = (TestElementXYZ) element;
- xyz.setState(StringUtils.defaultIfEmpty(guiState.getText(), null));
- xyz.setCode(StringUtils.defaultIfEmpty(guiCode.getText(), null));
- ... other GUI fields ...
- // or directly (do not use unless there is no setter for the field):
- element.setProperty(TestElementXYZ.STATE, StringUtils.defaultIfEmpty(guiState.getText(), null))
- element.setProperty(TestElementXYZ.CODE, StringUtils.defaultIfEmpty(guiCode.getText(), null))
- ... other GUI fields ...
- }
- </pre></div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="../../gui/JMeterGUIComponent.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)">modifyTestElement</a></code> in interface <code><a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></code></dd>
-<dt>Overrides:</dt>
-<dd><code><a href="../../gui/AbstractJMeterGuiComponent.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)">modifyTestElement</a></code> in class <code><a href="../../gui/AbstractJMeterGuiComponent.html" title="class in org.apache.jmeter.gui">AbstractJMeterGuiComponent</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>element</code> - the TestElement to modify</dd>
+<dd>a new <code>TestElement</code></dd>
</dl>
</section>
</li>
diff --git a/site/api/org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html b/site/api/org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html
index 3bdf84db..273067a6 100644
--- a/site/api/org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html
+++ b/site/api/org/apache/jmeter/threads/gui/AbstractThreadGroupGui.html
@@ -164,53 +164,65 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearGui()" class="member-name-link">clearGui</a>()</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#assignDefaultValues(org.apache.jmeter.testelement.TestElement)" class="member-name-link">assignDefaultValues</a><wbr>(org.apache.jmeter.testelement.TestElement element)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Provides a default implementation that resets the name field to the value of
- getStaticLabel(), reset comment and sets enabled to true.</div>
+<div class="block">Configures default values for element after its creation.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#configure(org.apache.jmeter.testelement.TestElement)" class="member-name-link">configure</a><wbr>(org.apache.jmeter.testelement.TestElement tg)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearGui()" class="member-name-link">clearGui</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Provides a default implementation that resets the name field to the value of
+ getStaticLabel(), reset comment and sets enabled to true.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#configure(org.apache.jmeter.testelement.TestElement)" class="member-name-link">configure</a><wbr>(org.apache.jmeter.testelement.TestElement tg)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">A newly created gui component can be initialized with the contents of a
Test Element object by calling this method.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#configureTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">configureTestElement</a><wbr>(org.apache.jmeter.testelement.TestElement tg)</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">This provides a convenience for extenders when they implement the
- <a href="../../gui/JMeterGUIComponent.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)"><code>JMeterGUIComponent.modifyTestElement(TestElement)</code></a> method.</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>protected void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#configureTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">configureTestElement</a><wbr>(org.apache.jmeter.testelement.TestElement tg)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6">
+<div class="block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Override <a href="#modifyTestElement(org.apache.jmeter.testelement.TestElement)"><code>modifyTestElement(TestElement)</code></a> instead</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPopupMenu.html" title="class or interface in javax.swing" class="external-link">JPopupMenu</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createPopupMenu()" class="member-name-link">createPopupMenu</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPopupMenu.html" title="class or interface in javax.swing" class="external-link">JPopupMenu</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createPopupMenu()" class="member-name-link">createPopupMenu</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">When a user right-clicks on the component in the test tree, or selects
the edit menu when the component is selected, the component will be asked
to return a JPopupMenu that provides all the options available to the
user from this component.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMenuCategories()" class="member-name-link">getMenuCategories</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMenuCategories()" class="member-name-link">getMenuCategories</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">This is the list of add menu categories this gui component will be
available under.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Dimension.html" title="class or interface in java.awt" class="external-link">Dimension</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPreferredSize()" class="member-name-link">getPreferredSize</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Dimension.html" title="class or interface in java.awt" class="external-link">Dimension</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPreferredSize()" class="member-name-link">getPreferredSize</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#modifyTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">modifyTestElement</a><wbr>(org.apache.jmeter.testelement.TestElement element)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">GUI components are responsible for populating TestElements they create
+ with the data currently held in the GUI components.</div>
+</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.gui.AbstractJMeterGuiComponent">Methods inherited from class org.apache.jmeter.gui.<a href="../../gui/AbstractJMeterGuiComponent.html" title="class in org.apache.jmeter.gui">AbstractJMeterGuiComponent</a></h3>
-<code><a href="../../gui/AbstractJMeterGuiComponent.html#createTitleLabel()">createTitleLabel</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getComment()">getComment</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getDocAnchor()">getDocAnchor</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getName()">getName</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getNamePanel()">getNamePanel</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getPrintableComp [...]
+<code><a href="../../gui/AbstractJMeterGuiComponent.html#createTitleLabel()">createTitleLabel</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getComment()">getComment</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getDocAnchor()">getDocAnchor</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getName()">getName</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getNamePanel()">getNamePanel</a>, <a href="../../gui/AbstractJMeterGuiComponent.html#getPrintableComp [...]
<div class="inherited-list">
<h3 id="methods-inherited-from-class-javax.swing.JPanel">Methods inherited from class javax.swing.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPanel.html" title="class or interface in javax.swing" class="external-link">JPanel</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPanel.html#getAccessibleContext()" title="class or interface in javax.swing" class="external-link">getAccessibleContext</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPanel.html#getUI()" title="class or interface in javax.swing" class="external-link">getUI</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JPanel.ht [...]
@@ -228,7 +240,7 @@ loadScripts(document, 'script');</script>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#finalize()" title="class or [...]
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.gui.JMeterGUIComponent">Methods inherited from interface org.apache.jmeter.gui.<a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></h3>
-<code><a href="../../gui/JMeterGUIComponent.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)">assignDefaultValues</a>, <a href="../../gui/JMeterGUIComponent.html#canBeAdded()">canBeAdded</a>, <a href="../../gui/JMeterGUIComponent.html#createTestElement()">createTestElement</a>, <a href="../../gui/JMeterGUIComponent.html#getLabelResource()">getLabelResource</a>, <a href="../../gui/JMeterGUIComponent.html#makeTestElement()">makeTestElement</a></code></div>
+<code><a href="../../gui/JMeterGUIComponent.html#canBeAdded()">canBeAdded</a>, <a href="../../gui/JMeterGUIComponent.html#createTestElement()">createTestElement</a>, <a href="../../gui/JMeterGUIComponent.html#getLabelResource()">getLabelResource</a>, <a href="../../gui/JMeterGUIComponent.html#makeTestElement()">makeTestElement</a></code></div>
</section>
</li>
</ul>
@@ -323,6 +335,19 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
+<section class="detail" id="assignDefaultValues(org.apache.jmeter.testelement.TestElement)">
+<h3>assignDefaultValues</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">assignDefaultValues</span><wbr><span class="parameters">(org.apache.jmeter.testelement.TestElement element)</span></div>
+<div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="../../gui/JMeterGUIComponent.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)">JMeterGUIComponent</a></code></span></div>
+<div class="block">Configures default values for element after its creation.
+ Plugin authors should call this once in their <a href="../../gui/JMeterGUIComponent.html#createTestElement()"><code>JMeterGUIComponent.createTestElement()</code></a> implementation.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>element</code> - test element to configure</dd>
+</dl>
+</section>
+</li>
+<li>
<section class="detail" id="configure(org.apache.jmeter.testelement.TestElement)">
<h3>configure</h3>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">configure</span><wbr><span class="parameters">(org.apache.jmeter.testelement.TestElement tg)</span></div>
@@ -347,10 +372,60 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
+<section class="detail" id="modifyTestElement(org.apache.jmeter.testelement.TestElement)">
+<h3>modifyTestElement</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">modifyTestElement</span><wbr><span class="parameters">(org.apache.jmeter.testelement.TestElement element)</span></div>
+<div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="../../gui/JMeterGUIComponent.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)">JMeterGUIComponent</a></code></span></div>
+<div class="block">GUI components are responsible for populating TestElements they create
+ with the data currently held in the GUI components. This method should
+ overwrite whatever data is currently in the TestElement as it is called
+ after a user has filled out the form elements in the gui with new
+ information.
+
+ <p>
+ If you override <a href="../../gui/AbstractJMeterGuiComponent.html" title="class in org.apache.jmeter.gui"><code>AbstractJMeterGuiComponent</code></a>, you might want using <a href="../../gui/AbstractJMeterGuiComponent.html#bindingGroup"><code>AbstractJMeterGuiComponent.bindingGroup</code></a>
+ instead of overriding <code>modifyTestElement</code>.
+
+ <p>
+ The canonical implementation looks like this:
+ <pre>
+ @Override
+ public void modifyTestElement(TestElement element) {
+ super.modifyTestElement(element); // clear the element and assign basic fields like name, gui class, test class
+ // Using the element setters (preferred):
+ // If the field is empty, you probably want to remove the property instead of storing an empty string
+ // See <a href="https://github.com/apache/jmeter/pull/6199">Streamline binding of UI elements to TestElement properties</a>
+ // for more details
+ TestElementXYZ xyz = (TestElementXYZ) element;
+ xyz.setState(StringUtils.defaultIfEmpty(guiState.getText(), null));
+ xyz.setCode(StringUtils.defaultIfEmpty(guiCode.getText(), null));
+ ... other GUI fields ...
+ // or directly (do not use unless there is no setter for the field):
+ element.setProperty(TestElementXYZ.STATE, StringUtils.defaultIfEmpty(guiState.getText(), null))
+ element.setProperty(TestElementXYZ.CODE, StringUtils.defaultIfEmpty(guiCode.getText(), null))
+ ... other GUI fields ...
+ }
+ </pre></div>
+<dl class="notes">
+<dt>Specified by:</dt>
+<dd><code><a href="../../gui/JMeterGUIComponent.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)">modifyTestElement</a></code> in interface <code><a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></code></dd>
+<dt>Overrides:</dt>
+<dd><code><a href="../../gui/AbstractJMeterGuiComponent.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)">modifyTestElement</a></code> in class <code><a href="../../gui/AbstractJMeterGuiComponent.html" title="class in org.apache.jmeter.gui">AbstractJMeterGuiComponent</a></code></dd>
+<dt>Parameters:</dt>
+<dd><code>element</code> - the TestElement to modify</dd>
+</dl>
+</section>
+</li>
+<li>
<section class="detail" id="configureTestElement(org.apache.jmeter.testelement.TestElement)">
<h3>configureTestElement</h3>
-<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">configureTestElement</span><wbr><span class="parameters">(org.apache.jmeter.testelement.TestElement tg)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="../../gui/AbstractJMeterGuiComponent.html#configureTestElement(org.apache.jmeter.testelement.TestElement)">AbstractJMeterGuiComponent</a></code></span></div>
+<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
+@API(status=DEPRECATED,
+ since="5.6.3")
+</span><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">configureTestElement</span><wbr><span class="parameters">(org.apache.jmeter.testelement.TestElement tg)</span></div>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Override <a href="#modifyTestElement(org.apache.jmeter.testelement.TestElement)"><code>modifyTestElement(TestElement)</code></a> instead</div>
+</div>
<div class="block">This provides a convenience for extenders when they implement the
<a href="../../gui/JMeterGUIComponent.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)"><code>JMeterGUIComponent.modifyTestElement(TestElement)</code></a> method. This
method will set the name, gui class, and test class for the created Test
@@ -363,7 +438,7 @@ loadScripts(document, 'script');</script>
<dt>Overrides:</dt>
<dd><code><a href="../../gui/AbstractJMeterGuiComponent.html#configureTestElement(org.apache.jmeter.testelement.TestElement)">configureTestElement</a></code> in class <code><a href="../../gui/AbstractJMeterGuiComponent.html" title="class in org.apache.jmeter.gui">AbstractJMeterGuiComponent</a></code></dd>
<dt>Parameters:</dt>
-<dd><code>tg</code> - the TestElement being created.</dd>
+<dd><code>tg</code> - the TestElement being configured.</dd>
</dl>
</section>
</li>
diff --git a/site/api/org/apache/jmeter/threads/gui/PostThreadGroupGui.html b/site/api/org/apache/jmeter/threads/gui/PostThreadGroupGui.html
index 393767ff..c783ddf6 100644
--- a/site/api/org/apache/jmeter/threads/gui/PostThreadGroupGui.html
+++ b/site/api/org/apache/jmeter/threads/gui/PostThreadGroupGui.html
@@ -185,7 +185,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desk
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.threads.gui.ThreadGroupGui">Methods inherited from class org.apache.jmeter.threads.gui.<a href="ThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">ThreadGroupGui</a></h3>
-<code><a href="ThreadGroupGui.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)">assignDefaultValues</a>, <a href="ThreadGroupGui.html#clearGui()">clearGui</a>, <a href="ThreadGroupGui.html#configure(org.apache.jmeter.testelement.TestElement)">configure</a>, <a href="ThreadGroupGui.html#createTestElement()">createTestElement</a>, <a href="ThreadGroupGui.html#itemStateChanged(java.awt.event.ItemEvent)">itemStateChanged</a>, <a href="ThreadGroupGui.html#modifyTestElement( [...]
+<code><a href="ThreadGroupGui.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)">assignDefaultValues</a>, <a href="ThreadGroupGui.html#clearGui()">clearGui</a>, <a href="ThreadGroupGui.html#configure(org.apache.jmeter.testelement.TestElement)">configure</a>, <a href="ThreadGroupGui.html#itemStateChanged(java.awt.event.ItemEvent)">itemStateChanged</a>, <a href="ThreadGroupGui.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)">modifyTestElement</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.threads.gui.AbstractThreadGroupGui">Methods inherited from class org.apache.jmeter.threads.gui.<a href="AbstractThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">AbstractThreadGroupGui</a></h3>
<code><a href="AbstractThreadGroupGui.html#configureTestElement(org.apache.jmeter.testelement.TestElement)">configureTestElement</a>, <a href="AbstractThreadGroupGui.html#createPopupMenu()">createPopupMenu</a>, <a href="AbstractThreadGroupGui.html#getMenuCategories()">getMenuCategories</a>, <a href="AbstractThreadGroupGui.html#getPreferredSize()">getPreferredSize</a></code></div>
@@ -212,7 +212,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desk
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/event/ItemListener.html#itemStateChanged(java.awt.event.ItemEvent)" title="class or interface in java.awt.event" class="external-link">itemStateChanged</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.gui.JMeterGUIComponent">Methods inherited from interface org.apache.jmeter.gui.<a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></h3>
-<code><a href="../../gui/JMeterGUIComponent.html#canBeAdded()">canBeAdded</a></code></div>
+<code><a href="../../gui/JMeterGUIComponent.html#canBeAdded()">canBeAdded</a>, <a href="../../gui/JMeterGUIComponent.html#createTestElement()">createTestElement</a></code></div>
</section>
</li>
</ul>
diff --git a/site/api/org/apache/jmeter/threads/gui/SetupThreadGroupGui.html b/site/api/org/apache/jmeter/threads/gui/SetupThreadGroupGui.html
index b5327740..59037606 100644
--- a/site/api/org/apache/jmeter/threads/gui/SetupThreadGroupGui.html
+++ b/site/api/org/apache/jmeter/threads/gui/SetupThreadGroupGui.html
@@ -185,7 +185,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desk
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.threads.gui.ThreadGroupGui">Methods inherited from class org.apache.jmeter.threads.gui.<a href="ThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">ThreadGroupGui</a></h3>
-<code><a href="ThreadGroupGui.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)">assignDefaultValues</a>, <a href="ThreadGroupGui.html#clearGui()">clearGui</a>, <a href="ThreadGroupGui.html#configure(org.apache.jmeter.testelement.TestElement)">configure</a>, <a href="ThreadGroupGui.html#createTestElement()">createTestElement</a>, <a href="ThreadGroupGui.html#itemStateChanged(java.awt.event.ItemEvent)">itemStateChanged</a>, <a href="ThreadGroupGui.html#modifyTestElement( [...]
+<code><a href="ThreadGroupGui.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)">assignDefaultValues</a>, <a href="ThreadGroupGui.html#clearGui()">clearGui</a>, <a href="ThreadGroupGui.html#configure(org.apache.jmeter.testelement.TestElement)">configure</a>, <a href="ThreadGroupGui.html#itemStateChanged(java.awt.event.ItemEvent)">itemStateChanged</a>, <a href="ThreadGroupGui.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)">modifyTestElement</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.threads.gui.AbstractThreadGroupGui">Methods inherited from class org.apache.jmeter.threads.gui.<a href="AbstractThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">AbstractThreadGroupGui</a></h3>
<code><a href="AbstractThreadGroupGui.html#configureTestElement(org.apache.jmeter.testelement.TestElement)">configureTestElement</a>, <a href="AbstractThreadGroupGui.html#createPopupMenu()">createPopupMenu</a>, <a href="AbstractThreadGroupGui.html#getMenuCategories()">getMenuCategories</a>, <a href="AbstractThreadGroupGui.html#getPreferredSize()">getPreferredSize</a></code></div>
@@ -212,7 +212,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desk
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/event/ItemListener.html#itemStateChanged(java.awt.event.ItemEvent)" title="class or interface in java.awt.event" class="external-link">itemStateChanged</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.gui.JMeterGUIComponent">Methods inherited from interface org.apache.jmeter.gui.<a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></h3>
-<code><a href="../../gui/JMeterGUIComponent.html#canBeAdded()">canBeAdded</a></code></div>
+<code><a href="../../gui/JMeterGUIComponent.html#canBeAdded()">canBeAdded</a>, <a href="../../gui/JMeterGUIComponent.html#createTestElement()">createTestElement</a></code></div>
</section>
</li>
</ul>
diff --git a/site/api/org/apache/jmeter/threads/gui/ThreadGroupGui.html b/site/api/org/apache/jmeter/threads/gui/ThreadGroupGui.html
index efc26e12..2f690da2 100644
--- a/site/api/org/apache/jmeter/threads/gui/ThreadGroupGui.html
+++ b/site/api/org/apache/jmeter/threads/gui/ThreadGroupGui.html
@@ -190,29 +190,23 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desk
<div class="block">A newly created gui component can be initialized with the contents of a
Test Element object by calling this method.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.jmeter.testelement.TestElement</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTestElement()" class="member-name-link">createTestElement</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLabelResource()" class="member-name-link">getLabelResource</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">JMeter test components are separated into a model and a GUI
- representation.</div>
-</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLabelResource()" class="member-name-link">getLabelResource</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Get the component's resource name, which getStaticLabel uses to derive
the component's label in the local language.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="class or interface in java.awt.event" class="external-link">ItemEvent</a> ie)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.jmeter.testelement.TestElement</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#makeTestElement()" class="member-name-link">makeTestElement</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="class or interface in java.awt.event" class="external-link">ItemEvent</a> ie)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.jmeter.testelement.TestElement</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#makeTestElement()" class="member-name-link">makeTestElement</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates the test element represented by the GUI component.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#modifyTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">modifyTestElement</a><wbr>(org.apache.jmeter.testelement.TestElement tg)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#modifyTestElement(org.apache.jmeter.testelement.TestElement)" class="member-name-link">modifyTestElement</a><wbr>(org.apache.jmeter.testelement.TestElement tg)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Modifies a given TestElement to mirror the data in the gui components.</div>
</div>
</div>
@@ -241,7 +235,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desk
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#finalize()" title="class or [...]
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.jmeter.gui.JMeterGUIComponent">Methods inherited from interface org.apache.jmeter.gui.<a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></h3>
-<code><a href="../../gui/JMeterGUIComponent.html#canBeAdded()">canBeAdded</a></code></div>
+<code><a href="../../gui/JMeterGUIComponent.html#canBeAdded()">canBeAdded</a>, <a href="../../gui/JMeterGUIComponent.html#createTestElement()">createTestElement</a></code></div>
</section>
</li>
</ul>
@@ -288,45 +282,6 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desk
</section>
</li>
<li>
-<section class="detail" id="createTestElement()">
-<h3>createTestElement</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.jmeter.testelement.TestElement</span> <span class="element-name">createTestElement</span>()</div>
-<div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="../../gui/JMeterGUIComponent.html#createTestElement()">JMeterGUIComponent</a></code></span></div>
-<div class="block">JMeter test components are separated into a model and a GUI
- representation. The model holds the data and the GUI displays it. The GUI
- class is responsible for knowing how to create and initialize with data
- the model class that it knows how to display, and this method is called
- when new test elements are created.
-
- <p>Since 5.6.3, the default implementation is as follows, and subclasses should override
- <a href="../../gui/JMeterGUIComponent.html#makeTestElement()"><code>JMeterGUIComponent.makeTestElement()</code></a>
- <pre>
- public TestElement createTestElement() {
- TestElement element = makeTestElement();
- assignDefaultValues(element);
- return el;
- }
- </pre>
-
- <p>
- Before 5.6.3 the canonical implementation was as follows, however, it is recommended to
- avoid overriding <a href="../../gui/JMeterGUIComponent.html#createTestElement()"><code>JMeterGUIComponent.createTestElement()</code></a> and override <a href="../../gui/JMeterGUIComponent.html#makeTestElement()"><code>JMeterGUIComponent.makeTestElement()</code></a> instead.
- <pre>
- public TestElement createTestElement() {
- TestElementXYZ el = new TestElementXYZ();
- modifyTestElement(el);
- return el;
- }
- </pre></div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="../../gui/JMeterGUIComponent.html#createTestElement()">createTestElement</a></code> in interface <code><a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></code></dd>
-<dt>Returns:</dt>
-<dd>the Test Element object that the GUI component represents.</dd>
-</dl>
-</section>
-</li>
-<li>
<section class="detail" id="assignDefaultValues(org.apache.jmeter.testelement.TestElement)">
<h3>assignDefaultValues</h3>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">assignDefaultValues</span><wbr><span class="parameters">(org.apache.jmeter.testelement.TestElement element)</span></div>
@@ -336,6 +291,8 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desk
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../gui/JMeterGUIComponent.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)">assignDefaultValues</a></code> in interface <code><a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></code></dd>
+<dt>Overrides:</dt>
+<dd><code><a href="AbstractThreadGroupGui.html#assignDefaultValues(org.apache.jmeter.testelement.TestElement)">assignDefaultValues</a></code> in class <code><a href="AbstractThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">AbstractThreadGroupGui</a></code></dd>
<dt>Parameters:</dt>
<dd><code>element</code> - test element to configure</dd>
</dl>
@@ -350,7 +307,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desk
<dt>Specified by:</dt>
<dd><code><a href="../../gui/JMeterGUIComponent.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)">modifyTestElement</a></code> in interface <code><a href="../../gui/JMeterGUIComponent.html" title="interface in org.apache.jmeter.gui">JMeterGUIComponent</a></code></dd>
<dt>Overrides:</dt>
-<dd><code><a href="../../gui/AbstractJMeterGuiComponent.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)">modifyTestElement</a></code> in class <code><a href="../../gui/AbstractJMeterGuiComponent.html" title="class in org.apache.jmeter.gui">AbstractJMeterGuiComponent</a></code></dd>
+<dd><code><a href="AbstractThreadGroupGui.html#modifyTestElement(org.apache.jmeter.testelement.TestElement)">modifyTestElement</a></code> in class <code><a href="AbstractThreadGroupGui.html" title="class in org.apache.jmeter.threads.gui">AbstractThreadGroupGui</a></code></dd>
<dt>Parameters:</dt>
<dd><code>tg</code> - the TestElement to modify</dd>
<dt>See Also:</dt>