Package org.apache.jmeter.protocol.http.visualizers

# Class RequestViewHTTP

java.lang.Object
org.apache.jmeter.protocol.http.visualizers.RequestViewHTTP

All Implemented Interfaces:
  `RequestView`

@AutoService(RequestView.class) public class RequestViewHTTP extends Object implements RequestView
Specializer panel to view a HTTP request parsed

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `RequestViewHTTP()`
  Pane to view HTTP request sample in view results tree

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `clearData()`
  Clear all data in panel
  `static String`
  `decodeQuery(String query)`
  Decode a query string
  `String`
  `getLabel()`
  Get the label.
  `JPanel`
  `getPanel()`
  Get the panel
  `static Map<String,String[]>`
  `getQueryMap(String query)`
  `void`
  `init()`
  Init the panel
  `void`
  `setSamplerResult(Object objectResult)`
  Put the result bean to display in panel

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

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

- ## Constructor Details

  - ### RequestViewHTTP

    public RequestViewHTTP()
    Pane to view HTTP request sample in view results tree

- ## Method Details

  - ### init

    public void init()
    Description copied from interface: `RequestView`
    Init the panel
    Specified by:
      `init` in interface `RequestView`

  - ### clearData

    public void clearData()
    Description copied from interface: `RequestView`
    Clear all data in panel
    Specified by:
      `clearData` in interface `RequestView`

  - ### setSamplerResult

    public void setSamplerResult(Object objectResult)
    Description copied from interface: `RequestView`
    Put the result bean to display in panel
    Specified by:
      `setSamplerResult` in interface `RequestView`
    Parameters:
      `objectResult` - result to display

  - ### getQueryMap

    public static Map<String,String[]> getQueryMap(String query)
    Parameters:
      `query` - query to parse for param and value pairs
    Returns:
      Map params and values

  - ### decodeQuery

    public static String decodeQuery(String query)
    Decode a query string
    Parameters:
      `query` - to decode
    Returns:
      the decoded query string, if it can be url-decoded. Otherwise the original query will be returned.

  - ### getPanel

    public JPanel getPanel()
    Description copied from interface: `RequestView`
    Get the panel
    Specified by:
      `getPanel` in interface `RequestView`
    Returns:
      the panel viewer

  - ### getLabel

    public String getLabel()
    Description copied from interface: `RequestView`
    Get the label. Use as name for bottom tab
    Specified by:
      `getLabel` in interface `RequestView`
    Returns:
      the label's panel