public class Arguments extends ConfigTestElement implements Serializable, Iterable<JMeterProperty>
Modifier and Type | Field and Description |
---|---|
static String |
ARGUMENTS
The name of the property used to store the arguments.
|
PASSWORD, USERNAME
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS
Constructor and Description |
---|
Arguments()
Create a new Arguments object with no arguments.
|
Modifier and Type | Method and Description |
---|---|
void |
addArgument(Argument arg)
Add a new argument.
|
void |
addArgument(String name,
String value)
Add a new argument with the given name and value.
|
void |
addArgument(String name,
String value,
String metadata)
Add a new argument with the given name, value, and metadata.
|
void |
addArgument(String name,
String value,
String metadata,
String description)
Add a new argument with the given name, value, metadata and description
|
void |
addEmptyArgument()
Add a new empty argument to the list.
|
void |
clear()
Clear the arguments.
|
Argument |
getArgument(int row)
Get a single argument.
|
int |
getArgumentCount()
Get the number of arguments in the list.
|
CollectionProperty |
getArguments()
Get the arguments.
|
Map<String,String> |
getArgumentsAsMap()
Get the arguments as a Map.
|
PropertyIterator |
iterator()
Get a PropertyIterator of the arguments.
|
void |
removeAllArguments()
Remove all arguments from the list.
|
void |
removeArgument(Argument arg)
Remove the specified argument from the list.
|
void |
removeArgument(int row)
Remove the specified argument from the list.
|
void |
removeArgument(String argName)
Remove the argument with the specified name.
|
void |
removeArgument(String argName,
String argValue)
Remove the argument with the specified name and value.
|
void |
setArguments(List<Argument> arguments)
Set the list of arguments.
|
String |
toString()
Create a string representation of the arguments.
|
addConfigElement, addTestElement, expectsModification
addPropertiesValues, addProperty, addProperty, canRemove, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty
finalize, getClass, notify, notifyAll, wait, wait, wait
forEach, spliterator
clone
removed
public static final String ARGUMENTS
public CollectionProperty getArguments()
public void clear()
clear
in interface TestElement
clear
in class AbstractTestElement
public void setArguments(List<Argument> arguments)
arguments
- the new argumentspublic Map<String,String> getArgumentsAsMap()
public void addArgument(String name, String value)
name
- the name of the argumentvalue
- the value of the argumentpublic void addArgument(Argument arg)
arg
- the new argumentpublic void addArgument(String name, String value, String metadata)
name
- the name of the argumentvalue
- the value of the argumentmetadata
- the metadata for the argumentpublic void addArgument(String name, String value, String metadata, String description)
name
- the name of the argumentvalue
- the value of the argumentmetadata
- the metadata for the argumentdescription
- the argument descriptionpublic PropertyIterator iterator()
iterator
in interface Iterable<JMeterProperty>
public String toString()
public void removeArgument(int row)
row
- the index of the argument to removepublic void removeArgument(Argument arg)
arg
- the argument to removepublic void removeArgument(String argName)
argName
- the name of the argument to removepublic void removeArgument(String argName, String argValue)
argName
- the name of the argument to removeargValue
- the value to compare - must not be nullpublic void removeAllArguments()
public void addEmptyArgument()
public int getArgumentCount()
public Argument getArgument(int row)
row
- the index of the argument to return.Copyright © 1998-2019 Apache Software Foundation. All Rights Reserved.