# Package org.apache.jmeter.visualizers

package org.apache.jmeter.visualizers
This package contains the interfaces that have to be implemented by any class wishing to display or present data collected in SampleResults.

The primary classes/interfaces to be concerned with for implementers is the `Visualizer` interface, and the `AbstractVisualizer` abstract class.

- Related Packages
  Package
  Description
  org.apache.jmeter
  org.apache.jmeter.visualizers.backend
  org.apache.jmeter.visualizers.gui
  org.apache.jmeter.visualizers.utils
- Class
  Description
  AccumListener
  AssertionVisualizer
  AxisGraph
  Axis graph is used by StatGraphVisualizer, which generates bar graphs from the statistical data.
  BarGraph
  BeanShellListener
  We must implement Visualizer so that TestBeanGUI can find the correct GUI class
  BeanShellListenerBeanInfo
  BSFListener
  Needs to implement Visualizer so that TestBeanGUI can find the correct GUI class
  BSFListenerBeanInfo
  CachingStatCalculator
  Provides storage of samples in addition to calculations
  ComparisonVisualizer
  Graph
  Implements a simple graph for displaying performance results.
  GraphListener
  GraphVisualizer
  This class implements a statistical analyser that calculates both the average and the standard deviation of the sampling process and outputs them as autoscaling plots.
  ImageVisualizer
  TODO - interface is used but getImage() does not appear to be used
  JSR223Listener
  Needs to implement Visualizer so that TestBeanGUI can find the correct GUI class
  JSR223ListenerBeanInfo
  LineGraph
  Axis graph is used by StatGraphVisualizer, which generates bar graphs from the statistical data.
  MailerVisualizer
  This class implements a visualizer that mails a message when an error occurs.
  Printable
  Printable is used by components that can be saved to an external file.
  PropertyControlGui
  RenderAsBoundaryExtractor
  Implement ResultsRender for Boundary Extractor tester
  RenderAsCssJQuery
  Implement ResultsRender for CSS/JQuery tester
  RenderAsDocument
  RenderAsHTML
  RenderAsHTMLFormatted
  RenderAsHTMLWithEmbedded
  RenderAsJSON
  RenderAsRegexp
  Implement ResultsRender for Regexp tester
  RenderAsText
  RenderAsXML
  RenderAsXPath
  Implement ResultsRender for XPath tester
  RenderAsXPath2
  Implement ResultsRender for XPath tester
  RequestPanel
  Manipulate all classes which implements request view panel interface and return a super panel with a bottom tab list of this classes
  RequestView
  Interface for request panel in View Results Tree All classes which implements this interface is display on bottom tab in request panel
  RequestViewRaw
  (historical) Panel to view request data
  RespTimeGraphChart
  RespTimeGraphDataBean
  Bean to hold timing information about samples
  RespTimeGraphLineBean
  Bean to represent information about a graph line
  RespTimeGraphVisualizer
  ResultRenderer
  Interface to results render
  RunningSample
  Running sample data container.
  Sample
  SamplerResultTab
  Right side in View Results Tree
  SamplerResultTab.RowResult
  For model table
  SamplingStatCalculator
  Aggregate sample data container.
  SearchableTreeNode
  TreeNode that holds flags for: nodeHasMatched : It matches a search childrenNodesHaveMatched : One of its children matches a search
  SearchTextExtension
  SearchTextExtension.ISearchTextExtensionProvider
  Search provider definition Allow the search extension to search on any component
  SearchTextExtension.JEditorPaneSearchProvider
  JEditorPane search provider Should probably be moved in its on file
  SearchTreePanel
  Panel used by `ViewResultsFullVisualizer` to search for data within the Tree
  SimpleDataWriter
  This listener can record results to a file but not to the UI.
  StatGraphProperties
  StatGraphVisualizer
  Aggregrate Table-Based Reporting Visualizer for JMeter.
  StatVisualizer
  Aggregate Table-Based Reporting Visualizer for JMeter.
  SummaryReport
  Simpler (lower memory) version of Aggregate Report (StatVisualizer).
  TableSample
  Class to hold data for the TableVisualiser.
  TableVisualizer
  This class implements a statistical analyser that calculates both the average and the standard deviation of the sampling process.
  TableVisualizer.SampleSuccessFunctor
  TreeNodeRenderer
  Tree cell renderer used by ComparisonVisualizer.
  ViewResultsFullVisualizer
  Base for ViewResults
  Visualizer
  Implement this method to be a Visualizer for JMeter.
  XMLDefaultMutableTreeNode
  A extended class of DefaultMutableTreeNode except that it also attached XML node and convert XML document into DefaultMutableTreeNode.