Package org.apache.jmeter.report.processor

# Class MapResultData

java.lang.Object
org.apache.jmeter.report.processor.MapResultData

All Implemented Interfaces:
  `ResultData`

public class MapResultData extends Object implements ResultData
The class MapResultData provides a hash map of results from samples processing.

Since:
  3.0

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `MapResultData()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `<T> T`
  `accept(ResultDataVisitor<T> visitor)`
  Accepts the specified visitor.
  `Set<Map.Entry<String,ResultData>>`
  `entrySet()`
  Get the entry set.
  `ResultData`
  `getResult(String name)`
  Gets the result with the specified name.
  `ResultData`
  `removeResult(String name)`
  Removes the result with the specified name.
  `ResultData`
  `setResult(String name, ResultData result)`
  Sets the specified result to the map.
  `String`
  `toString()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### MapResultData

    public MapResultData()

- ## Method Details

  - ### accept

    public <T> T accept(ResultDataVisitor<T> visitor)
    Description copied from interface: `ResultData`
    Accepts the specified visitor.
    Specified by:
      `accept` in interface `ResultData`
    Type Parameters:
      `T` - type of the results of the `ResultDataVisitor`
    Parameters:
      `visitor` - the visitor (must not be `null`)
    Returns:
      result of the visit

  - ### entrySet

    public Set<Map.Entry<String,ResultData>> entrySet()
    Get the entry set.
    Returns:
      the sets of entries of the map

  - ### getResult

    public ResultData getResult(String name)
    Gets the result with the specified name.
    Parameters:
      `name` - the name of the result
    Returns:
      the result

  - ### setResult

    public ResultData setResult(String name, ResultData result)
    Sets the specified result to the map.
    Parameters:
      `name` - the name of the result
      `result` - the result
    Returns:
      the previously result data associated with the specified name

  - ### removeResult

    public ResultData removeResult(String name)
    Removes the result with the specified name.
    Parameters:
      `name` - the name of the result
    Returns:
      the removed result data

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`