public abstract class AbstractTestElement extends Object implements org.apache.jmeter.testelement.TestElement, Serializable, Searchable
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTestElement() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPropertiesValues(List<? super String> result,
Set<String> propertyNames)
Add to result the values of propertyNames
|
protected void |
addProperty(JMeterProperty property)
Add property to test element without cloning it
|
protected void |
addProperty(JMeterProperty property,
boolean clone)
Add property to test element
|
void |
addTestElement(org.apache.jmeter.testelement.TestElement el) |
boolean |
canRemove() |
void |
clear() |
protected void |
clearTemporary(JMeterProperty property)
Remove property from temporaryProperties
|
void |
clearTestElementChildren() |
Object |
clone() |
protected void |
emptyTemporary()
Clears temporaryProperties
|
boolean |
equals(Object o) |
String |
getComment() |
String |
getName() |
JMeterProperty |
getProperty(String key)
Get the named property.
|
boolean |
getPropertyAsBoolean(String key) |
boolean |
getPropertyAsBoolean(String key,
boolean defaultVal) |
double |
getPropertyAsDouble(String key) |
float |
getPropertyAsFloat(String key) |
int |
getPropertyAsInt(String key) |
int |
getPropertyAsInt(String key,
int defaultValue) |
long |
getPropertyAsLong(String key) |
long |
getPropertyAsLong(String key,
long defaultValue) |
String |
getPropertyAsString(String key) |
String |
getPropertyAsString(String key,
String defaultValue) |
JMeterProperty |
getPropertyOrNull(String key) |
List<String> |
getSearchableTokens()
Get a list of all tokens that should be visible to searching
|
JMeterContext |
getThreadContext() |
String |
getThreadName() |
int |
hashCode() |
boolean |
isEnabled() |
boolean |
isRunningVersion()
Returns the runningVersion.
|
boolean |
isTemporary(JMeterProperty property) |
protected void |
logProperties()
Log the properties of the test element
|
protected void |
mergeIn(org.apache.jmeter.testelement.TestElement element)
Add to this the properties of element (by reference)
|
PropertyIterator |
propertyIterator() |
void |
recoverRunningVersion() |
void |
removeProperty(String key) |
void |
setComment(String comment) |
void |
setEnabled(boolean enabled) |
void |
setName(String name) |
void |
setProperty(JMeterProperty property) |
void |
setProperty(String name,
boolean value) |
void |
setProperty(String name,
boolean value,
boolean dflt)
Create a boolean property - but only if it is not the default.
|
void |
setProperty(String name,
int value) |
void |
setProperty(String name,
int value,
int dflt)
Create an int property - but only if it is not the default.
|
void |
setProperty(String name,
long value) |
void |
setProperty(String name,
long value,
long dflt)
Create a long property - but only if it is not the default.
|
void |
setProperty(String name,
String value) |
void |
setProperty(String name,
String value,
String dflt)
Create a String property - but only if it is not the default.
|
void |
setRunningVersion(boolean runningVersion)
Sets the runningVersion.
|
void |
setTemporary(JMeterProperty property) |
void |
setThreadContext(JMeterContext inthreadContext) |
void |
setThreadName(String inthreadName) |
void |
traverse(TestElementTraverser traverser) |
protected void |
traverseCollection(CollectionProperty col,
TestElementTraverser traverser) |
protected void |
traverseMap(MapProperty map,
TestElementTraverser traverser) |
protected void |
traverseProperty(TestElementTraverser traverser,
JMeterProperty value) |
public Object clone()
public void clear()
clear in interface org.apache.jmeter.testelement.TestElementpublic void clearTestElementChildren()
Default implementation - does nothing
clearTestElementChildren in interface org.apache.jmeter.testelement.TestElementpublic void removeProperty(String key)
removeProperty in interface org.apache.jmeter.testelement.TestElementpublic void addTestElement(org.apache.jmeter.testelement.TestElement el)
addTestElement in interface org.apache.jmeter.testelement.TestElementpublic void setName(String name)
setName in interface org.apache.jmeter.testelement.TestElementpublic String getName()
getName in interface org.apache.jmeter.testelement.TestElementpublic void setComment(String comment)
setComment in interface org.apache.jmeter.testelement.TestElementpublic String getComment()
getComment in interface org.apache.jmeter.testelement.TestElementpublic JMeterProperty getProperty(String key)
getProperty in interface org.apache.jmeter.testelement.TestElement@API(status=EXPERIMENTAL,
since="5.6")
public JMeterProperty getPropertyOrNull(String key)
getPropertyOrNull in interface org.apache.jmeter.testelement.TestElementpublic void traverse(TestElementTraverser traverser)
traverse in interface org.apache.jmeter.testelement.TestElementprotected void traverseProperty(TestElementTraverser traverser, JMeterProperty value)
protected void traverseMap(MapProperty map, TestElementTraverser traverser)
protected void traverseCollection(CollectionProperty col, TestElementTraverser traverser)
public int getPropertyAsInt(String key)
getPropertyAsInt in interface org.apache.jmeter.testelement.TestElementpublic int getPropertyAsInt(String key, int defaultValue)
getPropertyAsInt in interface org.apache.jmeter.testelement.TestElementpublic boolean getPropertyAsBoolean(String key)
getPropertyAsBoolean in interface org.apache.jmeter.testelement.TestElementpublic boolean getPropertyAsBoolean(String key, boolean defaultVal)
getPropertyAsBoolean in interface org.apache.jmeter.testelement.TestElementpublic float getPropertyAsFloat(String key)
getPropertyAsFloat in interface org.apache.jmeter.testelement.TestElementpublic long getPropertyAsLong(String key)
getPropertyAsLong in interface org.apache.jmeter.testelement.TestElementpublic long getPropertyAsLong(String key, long defaultValue)
getPropertyAsLong in interface org.apache.jmeter.testelement.TestElementpublic double getPropertyAsDouble(String key)
getPropertyAsDouble in interface org.apache.jmeter.testelement.TestElementpublic String getPropertyAsString(String key)
getPropertyAsString in interface org.apache.jmeter.testelement.TestElementpublic String getPropertyAsString(String key, String defaultValue)
getPropertyAsString in interface org.apache.jmeter.testelement.TestElementprotected void addProperty(JMeterProperty property, boolean clone)
property - JMeterProperty to add to current Test Elementclone - clone propertyprotected void addProperty(JMeterProperty property)
property - JMeterPropertyprotected void clearTemporary(JMeterProperty property)
property - JMeterPropertyprotected void logProperties()
TestElement.setProperty(JMeterProperty)public void setProperty(JMeterProperty property)
setProperty in interface org.apache.jmeter.testelement.TestElementpublic void setProperty(String name, String value)
setProperty in interface org.apache.jmeter.testelement.TestElementpublic void setProperty(String name, String value, String dflt)
setProperty in interface org.apache.jmeter.testelement.TestElementname - property namevalue - current valuedflt - defaultpublic void setProperty(String name, boolean value)
setProperty in interface org.apache.jmeter.testelement.TestElementpublic void setProperty(String name, boolean value, boolean dflt)
setProperty in interface org.apache.jmeter.testelement.TestElementname - property namevalue - current valuedflt - defaultpublic void setProperty(String name, int value)
setProperty in interface org.apache.jmeter.testelement.TestElementpublic void setProperty(String name, int value, int dflt)
setProperty in interface org.apache.jmeter.testelement.TestElementname - property namevalue - current valuedflt - defaultpublic void setProperty(String name, long value)
setProperty in interface org.apache.jmeter.testelement.TestElementpublic void setProperty(String name, long value, long dflt)
setProperty in interface org.apache.jmeter.testelement.TestElementname - property namevalue - current valuedflt - defaultpublic PropertyIterator propertyIterator()
propertyIterator in interface org.apache.jmeter.testelement.TestElementprotected void mergeIn(org.apache.jmeter.testelement.TestElement element)
element - TestElementpublic boolean isRunningVersion()
isRunningVersion in interface org.apache.jmeter.testelement.TestElementpublic void setRunningVersion(boolean runningVersion)
setRunningVersion in interface org.apache.jmeter.testelement.TestElementrunningVersion - the runningVersion to setpublic void recoverRunningVersion()
recoverRunningVersion in interface org.apache.jmeter.testelement.TestElementprotected void emptyTemporary()
public boolean isTemporary(JMeterProperty property)
isTemporary in interface org.apache.jmeter.testelement.TestElementpublic void setTemporary(JMeterProperty property)
setTemporary in interface org.apache.jmeter.testelement.TestElementpublic JMeterContext getThreadContext()
getThreadContext in interface org.apache.jmeter.testelement.TestElementpublic void setThreadContext(JMeterContext inthreadContext)
setThreadContext in interface org.apache.jmeter.testelement.TestElementinthreadContext - The threadContext to set.public String getThreadName()
getThreadName in interface org.apache.jmeter.testelement.TestElementpublic void setThreadName(String inthreadName)
setThreadName in interface org.apache.jmeter.testelement.TestElementinthreadName - The threadName to set.public boolean canRemove()
canRemove in interface org.apache.jmeter.testelement.TestElementpublic boolean isEnabled()
isEnabled in interface org.apache.jmeter.testelement.TestElementpublic void setEnabled(boolean enabled)
setEnabled in interface org.apache.jmeter.testelement.TestElementpublic List<String> getSearchableTokens()
getSearchableTokens in interface SearchableCopyright © 1998-2023 Apache Software Foundation. All Rights Reserved.