public class HeaderManager extends ConfigTestElement implements java.io.Serializable, Replaceable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
HEADERS |
PASSWORD, USERNAMECOMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS| Constructor and Description |
|---|
HeaderManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
add()
Add an empty header.
|
void |
add(Header h)
Add a header.
|
void |
addFile(java.lang.String headerFile)
Add header data from a file.
|
void |
clear()
Clear the TestElement of all data.
|
Header |
get(int i)
Return the header at index i.
|
java.lang.Class<? extends java.lang.String> |
getColumnClass(int column) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int column) |
Header |
getHeader(int row) |
CollectionProperty |
getHeaders()
Get the collection of JMeterProperty entries representing the headers.
|
HeaderManager |
merge(TestElement element)
Merge the attributes with a another HeaderManager's attributes.
|
HeaderManager |
merge(TestElement element,
boolean preferLocalValues)
Deprecated.
since 3.2, use
merge(TestElement) as this method will be removed in a future version |
void |
remove(int index)
Remove a header.
|
void |
removeHeaderNamed(java.lang.String name)
Remove from Headers the header named name
|
int |
replace(java.lang.String regex,
java.lang.String replaceBy,
boolean caseSensitive)
Replace in object by replaceBy
|
void |
save(java.lang.String headFile)
Save the header data to a file.
|
int |
size()
Return the number of headers.
|
addConfigElement, addTestElement, expectsModificationaddPropertiesValues, 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, traversePropertyfinalize, getClass, notify, notifyAll, toString, wait, wait, waitcloneremovedpublic static final java.lang.String HEADERS
public void clear()
clear in interface TestElementclear in class AbstractTestElementpublic CollectionProperty getHeaders()
public int getColumnCount()
public java.lang.String getColumnName(int column)
public java.lang.Class<? extends java.lang.String> getColumnClass(int column)
public Header getHeader(int row)
public void save(java.lang.String headFile)
throws java.io.IOException
headFile - name of the file to store headers into. If name is relative
the system property user.dir will be prependedjava.io.IOException - if writing the headers failspublic void addFile(java.lang.String headerFile)
throws java.io.IOException
headerFile - name of the file to read headers from. If name is relative the
system property user.dir will be prependedjava.io.IOException - if reading headers failspublic void add()
public void remove(int index)
index - index from the header to removepublic int size()
public Header get(int i)
i - index of the header to getHeader at index ipublic void removeHeaderNamed(java.lang.String name)
name - header name@Deprecated public HeaderManager merge(TestElement element, boolean preferLocalValues)
merge(TestElement) as this method will be removed in a future versionelement - The object to be merged withpreferLocalValues - Not usedjava.lang.IllegalArgumentException - if element is not an instance of
HeaderManagerpublic HeaderManager merge(TestElement element)
element - The object to be merged withjava.lang.IllegalArgumentException - if element is not an instance of
HeaderManagerpublic int replace(java.lang.String regex,
java.lang.String replaceBy,
boolean caseSensitive)
throws java.lang.Exception
Replaceablereplace in interface Replaceableregex - Regular expression to search forreplaceBy - Text used as replacementcaseSensitive - flag, whether search should be done case sensitivejava.lang.Exception - when something fails while replacingCopyright © 1998-2018 Apache Software Foundation. All Rights Reserved.