public interface IResponseVariations
Modifier and Type | Method and Description |
---|---|
int |
getAttributeValue(java.lang.String attributeName,
int responseIndex)
This method is used to obtain the value of an individual attribute in a
response.
|
java.util.List<java.lang.String> |
getInvariantAttributes()
This method is used to obtain the list of attributes that do not vary
between the analyzed responses.
|
java.util.List<java.lang.String> |
getVariantAttributes()
This method is used to obtain the list of attributes that vary between
the analyzed responses.
|
void |
updateWith(byte[]... responses)
This method is used to update the analysis based on additional responses.
|
java.util.List<java.lang.String> getVariantAttributes()
java.util.List<java.lang.String> getInvariantAttributes()
int getAttributeValue(java.lang.String attributeName, int responseIndex)
attributeName
- The name of the attribute whose value will be
retrieved. Extension authors can obtain the list of supported attributes
by generating an IResponseVariations
object for a single
response and calling
IResponseVariations.getInvariantAttributes()
.responseIndex
- The index of the response. Note that responses are
indexed from zero in the order they were originally supplied to the
IExtensionHelpers.analyzeResponseVariations()
and
IResponseVariations.updateWith()
methods.void updateWith(byte[]... responses)
responses
- The new responses to include in the analysis.