public abstract class AbstractGraphPanelVisualizer extends org.apache.jmeter.visualizers.gui.AbstractVisualizer implements org.apache.jmeter.samplers.Clearable, org.apache.jmeter.visualizers.ImageVisualizer, SettingsInterface
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected ColorsDispatcher |
colors |
static String |
GRAPH_AGGREGATED |
protected GraphPanel |
graphPanel |
static String |
INTERVAL_PROPERTY |
protected boolean |
isAggregate |
protected long |
lastRepaint |
protected ConcurrentSkipListMap<String,AbstractGraphRow> |
model |
protected ConcurrentSkipListMap<String,AbstractGraphRow> |
modelAggregate |
protected long |
startTimeInf |
protected long |
startTimeRef |
protected long |
startTimeSup |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
AbstractGraphPanelVisualizer() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearData() |
void |
clearGui() |
void |
configure(org.apache.jmeter.testelement.TestElement el) |
protected GraphPanel |
createGraphPanel() |
protected abstract JSettingsPanel |
createSettingsPanel() |
org.apache.jmeter.testelement.TestElement |
createTestElement() |
protected Component |
createTitleLabel() |
protected void |
enableMaximize(boolean enable) |
int |
getGranulation() |
GraphPanelChart |
getGraphPanelChart() |
protected JPanel |
getGraphPanelContainer()
Provide a JPanel with BorderLayout, holder of the GraphPanelChart, which
will be placed in the BorderLayout.CENTER.
|
Image |
getImage() |
protected AbstractGraphRow |
getNewRow(ConcurrentSkipListMap<String,AbstractGraphRow> model,
int rowType,
String label,
int markerSize,
boolean isBarRow,
boolean displayLabel,
boolean thickLines,
boolean showInLegend,
boolean canCompose) |
protected AbstractGraphRow |
getNewRow(ConcurrentSkipListMap<String,AbstractGraphRow> model,
int rowType,
String label,
int markerSize,
boolean isBarRow,
boolean displayLabel,
boolean thickLines,
boolean showInLegend,
Color color,
boolean canCompose) |
JSettingsPanel |
getSettingsPanel() |
abstract String |
getStaticLabel() |
protected void |
hideFilePanel() |
protected boolean |
isFromTransactionControler(org.apache.jmeter.samplers.SampleResult res) |
boolean |
isIgnoreCurrentTestStartTime()
Ignore current test start time(ie take it from reload test data)
this is needed for visualizer that don't use current tests data
but reload from file
|
protected boolean |
isSampleIncluded(org.apache.jmeter.samplers.SampleResult res) |
protected boolean |
isSampleIncluded(String sampleLabel) |
void |
modifyTestElement(org.apache.jmeter.testelement.TestElement c) |
protected void |
setExtraChartSettings() |
void |
setGranulation(int granulation) |
void |
setIgnoreCurrentTestStartTime()
Ignore current test start time(ie take it from reload test data)
this is needed for visualizer that don't use current tests data
but reload from file
|
void |
setUpFiltering(CorrectedResultCollector rc) |
void |
stateChanged(ChangeEvent e)
Invoked when the target of the listener has changed its state.
|
void |
switchModel(boolean aggregate) |
void |
updateGui() |
void |
updateGui(org.apache.jmeter.visualizers.Sample sample) |
configureTestElement, getErrorLoggingCheckbox, getFile, getFilePanel, getModel, isStats, makeTitlePanel, setFile, setModelcreatePopupMenu, getMenuCategoriesconfigureTestElement, getComment, getDocAnchor, getName, getNamePanel, getPrintableComponent, isEnabled, makeBorder, makeScrollPane, makeScrollPane, setComment, setEnabled, setNamegetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetWikiPageprotected ConcurrentSkipListMap<String,AbstractGraphRow> model
protected ConcurrentSkipListMap<String,AbstractGraphRow> modelAggregate
protected long lastRepaint
protected boolean isAggregate
protected GraphPanel graphPanel
protected ColorsDispatcher colors
public static final String INTERVAL_PROPERTY
public static final String GRAPH_AGGREGATED
protected long startTimeRef
protected long startTimeInf
protected long startTimeSup
protected abstract JSettingsPanel createSettingsPanel()
public abstract String getStaticLabel()
getStaticLabel in interface org.apache.jmeter.gui.JMeterGUIComponentgetStaticLabel in class org.apache.jmeter.gui.AbstractJMeterGuiComponentprotected Component createTitleLabel()
createTitleLabel in class org.apache.jmeter.gui.AbstractJMeterGuiComponentprotected void enableMaximize(boolean enable)
protected void hideFilePanel()
protected JPanel getGraphPanelContainer()
protected GraphPanel createGraphPanel()
protected void setExtraChartSettings()
public void updateGui(org.apache.jmeter.visualizers.Sample sample)
public void updateGui()
public void clearData()
clearData in interface org.apache.jmeter.samplers.Clearablepublic Image getImage()
getImage in interface org.apache.jmeter.visualizers.ImageVisualizerpublic int getGranulation()
getGranulation in interface SettingsInterfacepublic void setGranulation(int granulation)
setGranulation in interface SettingsInterfacepublic void stateChanged(ChangeEvent e)
stateChanged in interface ChangeListenerstateChanged in class org.apache.jmeter.visualizers.gui.AbstractVisualizere - the event that has occurredpublic org.apache.jmeter.testelement.TestElement createTestElement()
createTestElement in interface org.apache.jmeter.gui.JMeterGUIComponentcreateTestElement in class org.apache.jmeter.visualizers.gui.AbstractVisualizerpublic void modifyTestElement(org.apache.jmeter.testelement.TestElement c)
modifyTestElement in interface org.apache.jmeter.gui.JMeterGUIComponentmodifyTestElement in class org.apache.jmeter.visualizers.gui.AbstractVisualizerpublic void configure(org.apache.jmeter.testelement.TestElement el)
configure in interface org.apache.jmeter.gui.JMeterGUIComponentconfigure in class org.apache.jmeter.visualizers.gui.AbstractVisualizerpublic GraphPanelChart getGraphPanelChart()
getGraphPanelChart in interface SettingsInterfacepublic void switchModel(boolean aggregate)
switchModel in interface SettingsInterfaceprotected AbstractGraphRow getNewRow(ConcurrentSkipListMap<String,AbstractGraphRow> model, int rowType, String label, int markerSize, boolean isBarRow, boolean displayLabel, boolean thickLines, boolean showInLegend, Color color, boolean canCompose)
protected AbstractGraphRow getNewRow(ConcurrentSkipListMap<String,AbstractGraphRow> model, int rowType, String label, int markerSize, boolean isBarRow, boolean displayLabel, boolean thickLines, boolean showInLegend, boolean canCompose)
protected boolean isFromTransactionControler(org.apache.jmeter.samplers.SampleResult res)
public JSettingsPanel getSettingsPanel()
protected boolean isSampleIncluded(org.apache.jmeter.samplers.SampleResult res)
protected boolean isSampleIncluded(String sampleLabel)
public void setUpFiltering(CorrectedResultCollector rc)
public void setIgnoreCurrentTestStartTime()
public boolean isIgnoreCurrentTestStartTime()
public void clearGui()
clearGui in interface org.apache.jmeter.gui.ClearGuiclearGui in class org.apache.jmeter.visualizers.gui.AbstractVisualizerCopyright © 2016. All rights reserved.