Apache JMeter
1.9

org.apache.jmeter.visualizers
Class Graph

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--org.apache.jmeter.visualizers.Graph
All Implemented Interfaces:
Clearable, GraphListener, ImageObserver, MenuContainer, Scrollable, Serializable

public class Graph
extends JComponent
implements Scrollable, GraphListener, Clearable

Title: Apache JMeter Description: Implements a simple graph for displaying performance results Copyright: Copyright (c) 2000 Company: Apache Foundation

Version:
1.0
Author:
Michael Stover
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Graph()
          Constructor for the Graph object
Graph(GraphModel model)
          Constructor for the Graph object
 
Method Summary
 void clear()
          Clears this graph
 void enableAverage(boolean value)
          Description of the Method
 void enableData(boolean value)
          Description of the Method
 void enableDeviation(boolean value)
          Description of the Method
 void enableMedian(boolean value)
           
 void enableThroughput(boolean value)
           
 Dimension getPreferredScrollableViewportSize()
          Gets the PreferredScrollableViewportSize attribute of the Graph object
 int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
          Gets the ScrollableBlockIncrement attribute of the Graph object
 boolean getScrollableTracksViewportHeight()
          Gets the ScrollableTracksViewportHeight attribute of the Graph object
 boolean getScrollableTracksViewportWidth()
          Gets the ScrollableTracksViewportWidth attribute of the Graph object
 int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
          Gets the ScrollableUnitIncrement attribute of the Graph object
 void paintComponent(Graphics g)
          Description of the Method
 void updateGui()
          Description of the Method
 void updateGui(Sample oneSample)
          Description of the Method
 
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, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
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, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Graph

public Graph()
Constructor for the Graph object


Graph

public Graph(GraphModel model)
Constructor for the Graph object

Parameters:
model - Description of Parameter
Method Detail

getPreferredScrollableViewportSize

public Dimension getPreferredScrollableViewportSize()
Gets the PreferredScrollableViewportSize attribute of the Graph object

Specified by:
getPreferredScrollableViewportSize in interface Scrollable
Returns:
The PreferredScrollableViewportSize value

getScrollableUnitIncrement

public int getScrollableUnitIncrement(Rectangle visibleRect,
                                      int orientation,
                                      int direction)
Gets the ScrollableUnitIncrement attribute of the Graph object

Specified by:
getScrollableUnitIncrement in interface Scrollable
Parameters:
visibleRect - Description of Parameter
orientation - Description of Parameter
direction - Description of Parameter
Returns:
The ScrollableUnitIncrement value

getScrollableBlockIncrement

public int getScrollableBlockIncrement(Rectangle visibleRect,
                                       int orientation,
                                       int direction)
Gets the ScrollableBlockIncrement attribute of the Graph object

Specified by:
getScrollableBlockIncrement in interface Scrollable
Parameters:
visibleRect - Description of Parameter
orientation - Description of Parameter
direction - Description of Parameter
Returns:
The ScrollableBlockIncrement value

getScrollableTracksViewportWidth

public boolean getScrollableTracksViewportWidth()
Gets the ScrollableTracksViewportWidth attribute of the Graph object

Specified by:
getScrollableTracksViewportWidth in interface Scrollable
Returns:
The ScrollableTracksViewportWidth value

getScrollableTracksViewportHeight

public boolean getScrollableTracksViewportHeight()
Gets the ScrollableTracksViewportHeight attribute of the Graph object

Specified by:
getScrollableTracksViewportHeight in interface Scrollable
Returns:
The ScrollableTracksViewportHeight value

clear

public void clear()
Clears this graph

Specified by:
clear in interface Clearable

enableData

public void enableData(boolean value)
Description of the Method

Parameters:
value - Description of Parameter

enableAverage

public void enableAverage(boolean value)
Description of the Method

Parameters:
value - Description of Parameter

enableMedian

public void enableMedian(boolean value)

enableDeviation

public void enableDeviation(boolean value)
Description of the Method

Parameters:
value - Description of Parameter

enableThroughput

public void enableThroughput(boolean value)

updateGui

public void updateGui()
Description of the Method

Specified by:
updateGui in interface GraphListener

updateGui

public void updateGui(Sample oneSample)
Description of the Method

Specified by:
updateGui in interface GraphListener
Parameters:
oneSample - Description of Parameter

paintComponent

public void paintComponent(Graphics g)
Description of the Method

Overrides:
paintComponent in class JComponent
Parameters:
g - Description of Parameter

Apache JMeter
1.9

Copyright © 1998-2003 Apache Software Foundation. All Rights Reserved.