public class Arguments extends ConfigTestElement implements Serializable
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 |
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 |
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, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty
finalize, getClass, notify, notifyAll, wait, wait, wait
clone
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 PropertyIterator iterator()
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 removeAllArguments()
public void addEmptyArgument()
public int getArgumentCount()
public Argument getArgument(int row)
row
- the index of the argument to return.Copyright © 1998-2014 Apache Software Foundation. All Rights Reserved.