org.apache.jmeter.visualizers
Class SplineVisualizer
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.apache.jmeter.gui.AbstractJMeterGuiComponent
org.apache.jmeter.visualizers.gui.AbstractVisualizer
org.apache.jmeter.visualizers.SplineVisualizer
- All Implemented Interfaces:
- Accessible, ChangeListener, Clearable, EventListener, GraphListener, ImageObserver, ImageVisualizer, JMeterGUIComponent, MenuContainer, Serializable, UnsharedComponent, Visualizer
- public class SplineVisualizer
- extends AbstractVisualizer
- implements ImageVisualizer, GraphListener, Clearable
This class implements a statistical analyser that takes samples to process a
Spline interpolated curve. Currently, it tries to look mostly like the
GraphVisualizer.
- Version:
- $Revision: 1.13 $ on $Date: 2004/03/05 01:33:33 $
- See Also:
- Serialized Form
Methods inherited from class org.apache.jmeter.visualizers.gui.AbstractVisualizer |
configure, configureTestElement, createPopupMenu, createTestElement, getErrorLoggingCheckbox, getFile, getFilePanel, getMenuCategories, getModel, makeTitlePanel, modifyTestElement, setFile, setModel, stateChanged |
Methods inherited from class org.apache.jmeter.gui.AbstractJMeterGuiComponent |
configureTestElement, createTitleLabel, getDocAnchor, getName, getNamePanel, getNode, getStaticLabel, isEnabled, makeBorder, makeScrollPane, makeScrollPane, setEnabled, setName, setNode |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
BACKGROUND_COLOR
protected final Color BACKGROUND_COLOR
MINIMUM_COLOR
protected final Color MINIMUM_COLOR
MAXIMUM_COLOR
protected final Color MAXIMUM_COLOR
AVERAGE_COLOR
protected final Color AVERAGE_COLOR
INCOMING_COLOR
protected final Color INCOMING_COLOR
NUMBERS_TO_DISPLAY
protected final int NUMBERS_TO_DISPLAY
- See Also:
- Constant Field Values
FILL_UP_WITH_ZEROS
protected final boolean FILL_UP_WITH_ZEROS
- See Also:
- Constant Field Values
SplineVisualizer
public SplineVisualizer()
add
public void add(SampleResult res)
- Description copied from interface:
Visualizer
- This method is called by sampling thread to inform
the visualizer about the arrival of a new sample.
- Specified by:
add
in interface Visualizer
getLabelResource
public String getLabelResource()
- Description copied from interface:
JMeterGUIComponent
- Get the component's resource name, which getStaticLabel uses
to derive the component's label in the local language.
The resource name is fixed, and does not vary with the selected language.
- Specified by:
getLabelResource
in interface JMeterGUIComponent
- Overrides:
getLabelResource
in class AbstractJMeterGuiComponent
updateGui
public void updateGui(Sample s)
- Specified by:
updateGui
in interface GraphListener
clear
public void clear()
- Description copied from interface:
Clearable
- Clears the current data of the object.
- Specified by:
clear
in interface Clearable
- Overrides:
clear
in class AbstractJMeterGuiComponent
setGUI
public void setGUI()
updateGui
public void updateGui()
- Specified by:
updateGui
in interface GraphListener
toString
public String toString()
formatMeasureToDisplay
public String formatMeasureToDisplay(long measure)
setMinimum
public void setMinimum(long n)
setMaximum
public void setMaximum(long n)
setAverage
public void setAverage(long n)
setIncoming
public void setIncoming(long n)
getControlPanel
public JPanel getControlPanel()
getImage
public Image getImage()
- Specified by:
getImage
in interface ImageVisualizer
Copyright © 1998-2005 Apache Software Foundation. All Rights Reserved.