Serialized Form


Package <Unnamed>

Class AffineTransformBug extends javax.swing.JPanel implements Serializable

serialVersionUID: 700262412146835398L


Package info.monitorenter.gui.chart

Class info.monitorenter.gui.chart.Chart2D extends javax.swing.JPanel implements Serializable

serialVersionUID: 3978425840633852978L

Serialized Fields

m_axesXBottom

java.util.List<E> m_axesXBottom
The bottom x axes of the chart.

The first element is always existing and is the downward compatible result of the call Chart2D.getAxisX().


m_axesXTop

java.util.List<E> m_axesXTop
The top x axes of the chart.

If empty no top x axes are shown.


m_axesYLeft

java.util.List<E> m_axesYLeft
The left y axes of the chart.

The first element is always existing and is the downward compatible result of the call Chart2D.getAxisY().


m_axesYRight

java.util.List<E> m_axesYRight
The right y axes of the chart.

If empty no right y axes are shown.


m_axisTickPainter

IAxisTickPainter m_axisTickPainter
The internal label painter for this chart.


m_gridcolor

java.awt.Color m_gridcolor
The grid color.


m_minPaintLatency

int m_minPaintLatency
Chart - wide setting for the ms to give a repaint operation time for collecting several repaint requests into one (performance versus update speed).


m_mouseTranslationXAxis

AAxis<T extends IAxisScalePolicy> m_mouseTranslationXAxis
The axis that is used for translation from mouse event to x value by method Chart2DChart2D.translateMousePosition(MouseEvent).

Defaults to the first bottom x axis.


m_mouseTranslationYAxis

AAxis<T extends IAxisScalePolicy> m_mouseTranslationYAxis
The axis that is used for translation from mouse event to y value by method Chart2DChart2D.translateMousePosition(MouseEvent).

Defaults to the first left y axis.


m_paintLabels

boolean m_paintLabels
Flag that decides whether labels for traces are painted below the chart.


m_pointFinder

IPointFinder m_pointFinder
The point finder used to find the nearest point corresponding to a mouse event.


m_pointHighlightListener

info.monitorenter.gui.chart.Chart2D.PointHighlighter m_pointHighlightListener
Used to track mouse motion events and highlight the nearest trace point according to the point highlighters in the corresponding trace ( ITrace2D.getPointHighlighters()).

Also removes highlighters (potentially if they are exclusive) from the previous highlighted point.


m_repainter

javax.swing.Timer m_repainter
Internal timer for repaint control with guarantee that the interval between two frames will not be lower than Chart2D.m_minPaintLatency ms.


m_requestedRepaint

boolean m_requestedRepaint
Internal flag that stores a request for a repaint that guarantees that two invocations of will always have at least have an interval of Chart2D.m_minPaintLatency ms.

Access to it has to be synchronized!


m_synchronizedXStart

boolean m_synchronizedXStart
Flag to remember whether this chart has synchronized it's x start coordinates with another chart.


m_synchronizedXStartChart

Chart2D m_synchronizedXStartChart
A chart this chart will synchronize it's start coordinates in x dimension.


m_toolTip

IToolTipType m_toolTip
Flag for showing coordinates as tool tips.


m_traceHighlighterCount

int m_traceHighlighterCount
Internal counter for all point highlighters of all traces to allow automatic enablement/disablement of highlighting (performance).


m_tracePointProvider

ITracePointProvider m_tracePointProvider
Used to create trace point instances.


m_useAntialiasing

boolean m_useAntialiasing
Boolean flag to turn on antialiasing.


m_xChartEnd

int m_xChartEnd
The end x pixel coordinate of the chart.


m_xChartStart

int m_xChartStart
The start x coordinate of the chart.


m_yChartEnd

int m_yChartEnd
The y coordinate of the upper edge of the chart's display area in px.

The px coordinates in awt / swing start from top and increase towards the bottom.


m_yChartStart

int m_yChartStart
The start y coordinate of the chart.

Class info.monitorenter.gui.chart.IAxis.AxisTitle extends java.lang.Object implements Serializable

serialVersionUID: -7734801964168791096L

Serialized Fields

m_propertyChangeSupport

java.beans.PropertyChangeSupport m_propertyChangeSupport
Internal support for property change management.


m_title

java.lang.String m_title
The title.


m_titleColor

java.awt.Color m_titleColor
The title color to use, defaults to Color.BLACK.


m_titleFont

java.awt.Font m_titleFont
The optional title font to use - null by default.


m_titlePainter

IAxisTitlePainter m_titlePainter
The painter of this axis title.

Class info.monitorenter.gui.chart.MockFontMetrics extends java.awt.FontMetrics implements Serializable

serialVersionUID: 3905236827622486832L

Class info.monitorenter.gui.chart.TracePoint2D extends java.awt.geom.Point2D.Double implements Serializable

serialVersionUID: 3618980079204512309L

Serialized Fields

m_additionalPointPainters

java.util.Set<E> m_additionalPointPainters
The list of additional point painters.


m_listener

ITrace2D m_listener
The reference to the listening ITrace who owns this point.

A trace point should be contained only in one trace!


m_scaledX

double m_scaledX
Scaled x value.


m_scaledY

double m_scaledY
Scaled y value.


m_x

double m_x
The x coordinate, re-declared as the super class member will not be serialized.


m_y

double m_y
The y coordinate, re-declared as the super class member will not be serialized.

Class info.monitorenter.gui.chart.ZoomableChart extends Chart2D implements Serializable

serialVersionUID: 8799808716942023907L

Serialized Fields

m_lastPressedButton

int m_lastPressedButton
Store the last mouse click and test in the mouseDragged-method which mouse-button was clicked.


m_startPoint

java.awt.geom.Point2D m_startPoint
The starting point of the mouse drag operation (click, then move).


m_zoomAllRangePolicy

IRangePolicy m_zoomAllRangePolicy
Range policy used to zoom out to the minimum bounds that show every data point.


m_zoomArea

java.awt.geom.Rectangle2D m_zoomArea
The area to zoom.


Package info.monitorenter.gui.chart.annotations

Class info.monitorenter.gui.chart.annotations.AAnnotationContentComponent extends javax.swing.JPanel implements Serializable

serialVersionUID: 3147218476248666442L

Serialized Fields

m_annotatedPoint

ITracePoint2D m_annotatedPoint
The trace point this annotation is related to.

Class info.monitorenter.gui.chart.annotations.AnnotationContentComponentDataValues extends AAnnotationContentComponent implements Serializable

serialVersionUID: 5288884368670766243L

Serialized Fields

m_textfield

javax.swing.JTextField m_textfield
Internal text field used to display the value.


Package info.monitorenter.gui.chart.annotations.bubble

Class info.monitorenter.gui.chart.annotations.bubble.AnnotationBubble extends javax.swing.JPanel implements Serializable

serialVersionUID: -3668420139916533725L

Serialized Fields

m_dragListener

AnnotationBubble.DragListener m_dragListener
Only held here to know whether annotation is dragged.


m_outlineDragMode

boolean m_outlineDragMode
If true, only the outline will be painted when dragging.


m_chartPanel

ChartPanel m_chartPanel
The chart listening on.


m_content

AAnnotationContentComponent m_content
Content area ref.


m_titleBar

javax.swing.JComponent m_titleBar
Title bar ref or null, if no title bar is used.

Class info.monitorenter.gui.chart.annotations.bubble.AnnotationBubble.AnnotationTitleBar extends javax.swing.JPanel implements Serializable

serialVersionUID: 4182197132940971837L

Serialized Fields

m_closeButton

javax.swing.JButton m_closeButton
close button in upper right (icon).

Class info.monitorenter.gui.chart.annotations.bubble.AnnotationCreatorBubble extends java.lang.Object implements Serializable

serialVersionUID: -339733222044962043L


Package info.monitorenter.gui.chart.axis

Class info.monitorenter.gui.chart.axis.AAxis extends java.lang.Object implements Serializable

serialVersionUID: -3615740476406530580L

Serialized Fields

m_axisScalePolicy

IAxisScalePolicy m_axisScalePolicy
Used for finding ticks with labels and controlling their value / distance.


m_accessor

AAxis.AChart2DDataAccessor m_accessor
The accessor to the Chart2D.

It determines, which axis (x or y) this instance is representing.


m_axisPosition

int m_axisPosition
The position of this axis on the chart.


m_axisTitle

IAxis.AxisTitle m_axisTitle
The title of this axis, by default an empty title with an AxisTitlePainterDefault .


m_formatter

IAxisLabelFormatter m_formatter
Formatting of the labels.


m_majorTickSpacing

double m_majorTickSpacing
The major tick spacing for label generations.

See Also:
AAxis.setMajorTickSpacing(double)

m_max

double m_max
The current maximum value for all points in all traces.


m_min

double m_min
The current minimum value for all points in all traces.


m_minorTickSpacing

double m_minorTickSpacing
The minor tick spacing for label generations.

See Also:
AAxis.setMinorTickSpacing(double)

m_needsFullRescale

boolean m_needsFullRescale
Flag to detect if a re-scaling has to be done.

It is set to false in AAxis.scale() which is triggered from the painting Thread. Whenever a bound change is detected in AAxis.propertyChange(PropertyChangeEvent) this is set to true.

Please remind: In previous versions there was only a test if the bounds had changed since the last scaling. This was not always correct: If in between two paint cycles the bounds were changed and new points added but at the point in time when the 2nd paint cycle starts the bounds would be equal no full rescaling would be performed even if the added points would have been scaled in relation to the changed bounds at their adding time: Bounds checks are not sufficient!


m_paintGrid

boolean m_paintGrid
Boolean switch for painting x grid lines. *


m_paintScale

boolean m_paintScale
Boolean switch for painting the scale in this dimension.


m_pixelXLeft

int m_pixelXLeft
The left x pixel coordinate of this axis.


m_pixelXRight

int m_pixelXRight
The right x pixel coordinate of this axis.


m_pixelYBottom

int m_pixelYBottom
The bottom y pixel coordinate of this axis.


m_pixelYTop

int m_pixelYTop
The top y pixel coordinate of this axis.


m_propertyChangeSupport

java.beans.PropertyChangeSupport m_propertyChangeSupport
Support for acting as a property change event producer for listeners.


m_rangePolicy

IRangePolicy m_rangePolicy
A plugable range policy.


m_rangePreviousScaling

Range m_rangePreviousScaling
The range used for scaling in the previous paint operation.

This is used for detection of dirty scaling.


m_reusedRange

Range m_reusedRange
Reused range for AAxis.getRange().


m_startMajorTick

boolean m_startMajorTick
Controls whether scale values are started from major ticks.

Default is false.


m_traces

java.util.Set<E> m_traces
The internal Set used to store the different ITrace2d instances to paint with z-index ordering based on ITrace2D.getZIndex().

It is crucial to use a set implementation here that is not backed by a map. To be more precise: It is crucial to use an implementation that will use equals whenever operations like contains are invoked instead of searching by a computed key. In the latter case you could add traces here (at that point in time a key is computed from the trace state) then modify the traces (e.g. adding points) and later when trying to remove the trace the given traces's key would be computed but no key for it found.


m_visible

boolean m_visible
True if this axis is to be painted on a chart; false to hide.

Class info.monitorenter.gui.chart.axis.AAxis.AChart2DDataAccessor extends java.lang.Object implements Serializable

serialVersionUID: 5023422232812082122L

Serialized Fields

m_chart

Chart2D m_chart
The chart that is accessed.

Class info.monitorenter.gui.chart.axis.AAxis.XDataAccessor extends AAxis.AChart2DDataAccessor implements Serializable

serialVersionUID: 1185826702304621485L

Class info.monitorenter.gui.chart.axis.AAxis.YDataAccessor extends AAxis.AChart2DDataAccessor implements Serializable

serialVersionUID: -3665759247443586028L

Class info.monitorenter.gui.chart.axis.AAxisTransformation extends AAxis<T extends AxisScalePolicyTransformation> implements Serializable

serialVersionUID: -4665444421196939779L

Serialized Fields

m_outputErrorTstamp

long m_outputErrorTstamp
Internal timestamp of the last transformation error reporting.

Class info.monitorenter.gui.chart.axis.AAxisTransformation.XDataAccessor extends AAxis.XDataAccessor implements Serializable

serialVersionUID: 8775312615991487847L

Class info.monitorenter.gui.chart.axis.AAxisTransformation.YDataAccessor extends AAxis.YDataAccessor implements Serializable

serialVersionUID: 3043923189624836455L

Class info.monitorenter.gui.chart.axis.AxisInverse extends AAxis<T extends IAxisScalePolicy> implements Serializable

serialVersionUID: -1688970969107347292L

Class info.monitorenter.gui.chart.axis.AxisInverse.XDataInverseAccessor extends AAxis.XDataAccessor implements Serializable

serialVersionUID: -7789192812199631543L

Class info.monitorenter.gui.chart.axis.AxisInverse.YDataInverseAccessor extends AAxis.YDataAccessor implements Serializable

serialVersionUID: -1759763478911933057L

Class info.monitorenter.gui.chart.axis.AxisLinear extends AAxis<T extends IAxisScalePolicy> implements Serializable

serialVersionUID: 4725336592625669661L

Class info.monitorenter.gui.chart.axis.AxisLog10 extends AAxisTransformation<T extends AxisScalePolicyTransformation> implements Serializable

serialVersionUID: -1783172443489534956L

Class info.monitorenter.gui.chart.axis.AxisLogE extends AAxisTransformation<T extends AxisScalePolicyTransformation> implements Serializable

serialVersionUID: 1839309514449455729L


Package info.monitorenter.gui.chart.axistickpainters

Class info.monitorenter.gui.chart.axistickpainters.AxisTickPainterDefault extends java.lang.Object implements Serializable

serialVersionUID: 4182009686170740710L


Package info.monitorenter.gui.chart.axistitlepainters

Class info.monitorenter.gui.chart.axistitlepainters.AxisTitlePainterDefault extends java.lang.Object implements Serializable

serialVersionUID: -8076180259242501703L


Package info.monitorenter.gui.chart.controls

Class info.monitorenter.gui.chart.controls.LayoutFactory.PropertyChangeCheckBoxMenuItem extends javax.swing.JCheckBoxMenuItem implements Serializable

serialVersionUID: 3690196534012752439L

Class info.monitorenter.gui.chart.controls.LayoutFactory.PropertyChangeMenuItem extends javax.swing.JMenuItem implements Serializable

serialVersionUID: 3690196534012752439L

Serialized Fields

m_component

java.lang.ref.WeakReference<T> m_component
Weak reference (suspicion of cyclic reference) to the JComponent that is used to adapt basic UI properties to.

Class info.monitorenter.gui.chart.controls.OneStringChooserPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 208040286473528841L

Serialized Fields

m_value

javax.swing.JTextField m_value
Input text field for the first value to configure.

Class info.monitorenter.gui.chart.controls.RangeChooserPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3258413911148410931L

Serialized Fields

m_rangeSlider

com.jidesoft.swing.RangeSlider m_rangeSlider
The range slider to choose a range.


m_nf

java.text.NumberFormat m_nf
Used for formatting the numbers displayed in the text fields.

Class info.monitorenter.gui.chart.controls.TwoStringsChooserPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 5185791493833091309L

Serialized Fields

m_value1

javax.swing.JTextField m_value1
Input text field for the first value to configure. *


m_value2

javax.swing.JTextField m_value2
Input text field for the second value to configure. *


Package info.monitorenter.gui.chart.controls.errorbarwizard

Class info.monitorenter.gui.chart.controls.errorbarwizard.ErrorBarDirectionPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 7474825906798331943L

Class info.monitorenter.gui.chart.controls.errorbarwizard.ErrorBarPainterEditPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -6564631494967160532L

Serialized Fields

m_errorBarPainter

IErrorBarPainter m_errorBarPainter
The error bar painter to configure with segments.

Class info.monitorenter.gui.chart.controls.errorbarwizard.ErrorBarPaintersPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 2293007395124251482L

Serialized Fields

m_addButton

javax.swing.JButton m_addButton
The add painter button.

Class info.monitorenter.gui.chart.controls.errorbarwizard.ErrorBarPaintersPanel.ErrorBarPainterConfigurablePanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1055140441129248409L

Serialized Fields

m_errorBarPainter

IErrorBarPainter m_errorBarPainter
The error bar painter instance under control.

Class info.monitorenter.gui.chart.controls.errorbarwizard.ErrorBarPolicyPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 5185411570993974756L

Class info.monitorenter.gui.chart.controls.errorbarwizard.ErrorBarWizard extends javax.swing.JPanel implements Serializable

serialVersionUID: 6973894101328190445L


Package info.monitorenter.gui.chart.demos

Class info.monitorenter.gui.chart.demos.AntialiasingChart extends javax.swing.JFrame implements Serializable

serialVersionUID: 3545231432038627123L

Serialized Fields

m_chart

Chart2D m_chart
The chart to use.

Class info.monitorenter.gui.chart.demos.AxisScalePolicyManualTickChart extends javax.swing.JPanel implements Serializable

serialVersionUID: 3257009847668192307L

Class info.monitorenter.gui.chart.demos.CoordinateViewChart extends javax.swing.JFrame implements Serializable

serialVersionUID: 1195707820931595997L

Serialized Fields

m_chart

Chart2D m_chart
The chart to display and query for coordinates.

Class info.monitorenter.gui.chart.demos.MinimalStaticChart extends javax.swing.JPanel implements Serializable

serialVersionUID: 3257009847668192306L

Class info.monitorenter.gui.chart.demos.MinimalStaticChartWithNanValues extends javax.swing.JPanel implements Serializable

serialVersionUID: 3257009847668192306L

Class info.monitorenter.gui.chart.demos.MultiAxesStaticChart extends javax.swing.JPanel implements Serializable

serialVersionUID: 3476998470009995195L

Class info.monitorenter.gui.chart.demos.MultiAxisZoomTest extends javax.swing.JFrame implements Serializable

serialVersionUID: -2249660781499017221L

Class info.monitorenter.gui.chart.demos.MultitraceStaticChart extends javax.swing.JPanel implements Serializable

serialVersionUID: 5364605038515831018L

Class info.monitorenter.gui.chart.demos.MultiTracing extends javax.swing.JFrame implements Serializable

serialVersionUID: 3256722879394820657L

Serialized Fields

m_chart

Chart2D m_chart
The chart to fill.

Class info.monitorenter.gui.chart.demos.Showcase extends javax.swing.JApplet implements Serializable

serialVersionUID: 3904676068135678004L

Serialized Fields

m_chart

Chart2D m_chart
The char to use.


m_trace

Trace2DLtd m_trace
The trace to use.

Class info.monitorenter.gui.chart.demos.StaticChartErrorBarLineDisc extends javax.swing.JPanel implements Serializable

serialVersionUID: 3257009847668192306L

Class info.monitorenter.gui.chart.demos.StaticChartWithBoxAndTitle extends javax.swing.JPanel implements Serializable

serialVersionUID: 3257009847668192306L

Class info.monitorenter.gui.chart.demos.StaticChartXAxisInverse extends javax.swing.JPanel implements Serializable

serialVersionUID: -7965444904622492209L

Class info.monitorenter.gui.chart.demos.StaticCollectorChart extends javax.swing.JPanel implements Serializable

serialVersionUID: 3689069555917797688L

Serialized Fields

m_chart

Chart2D m_chart
The internal chart.

Class info.monitorenter.gui.chart.demos.ZoomChartWithErrorBarsAndLogAxis extends javax.swing.JFrame implements Serializable

serialVersionUID: 1497610918434714345L

Class info.monitorenter.gui.chart.demos.ZoomTest extends javax.swing.JFrame implements Serializable

serialVersionUID: -2249660781499017221L


Package info.monitorenter.gui.chart.dialogs

Class info.monitorenter.gui.chart.dialogs.ModalDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 6915311633181971117L

Serialized Fields

m_chooserPanel

javax.swing.JComponent m_chooserPanel
The UI controls and model to interact with.


m_ok

boolean m_ok
Stores whether OK or Cancel was pressed.


Package info.monitorenter.gui.chart.errorbars

Class info.monitorenter.gui.chart.errorbars.AErrorBarPolicyConfigurable extends java.lang.Object implements Serializable

serialVersionUID: -1163969612681194656L

Serialized Fields

m_errorBarPainters

java.util.Set<E> m_errorBarPainters
The internal set of error bar painters delegated to.


m_isEnded

boolean m_isEnded
Flag to remember if a paint iteration has ended.


m_lastPoint

ITracePoint2D m_lastPoint
The last trace point coordinate that was sent to AErrorBarPolicyConfigurable.paintPoint(int, int, int, int, Graphics, ITracePoint2D).

It will be needed at AErrorBarPolicyConfigurable.endPaintIteration(Graphics) as the former method only uses the first set of coordinates to store in the internal list to avoid duplicates.


m_lastX

int m_lastX
The last x coordinate that was sent to AErrorBarPolicyConfigurable.paintPoint(int, int, int, int, Graphics, ITracePoint2D).

It will be needed at AErrorBarPolicyConfigurable.endPaintIteration(Graphics) as the former method only uses the first set of coordinates to store in the internal list to avoid duplicates.


m_lastY

int m_lastY
The last y coordinate that was sent to AErrorBarPolicyConfigurable.paintPoint(int, int, int, int, Graphics, ITracePoint2D).

It will be needed at AErrorBarPolicyConfigurable.endPaintIteration(Graphics) as the former method only uses the first set of coordinates to store in the internal list to avoid duplicates.


m_propertyChangeSupport

java.beans.PropertyChangeSupport m_propertyChangeSupport
The instance that add support for firing PropertyChangeEvents and maintaining PropertyChangeListeners. PropertyChangeListener instances.


m_reusedErrorBarPixel

ErrorBarPixel m_reusedErrorBarPixel
Internal shared error bar pixel instance to save Object allocation.


m_showNegativeXErrors

boolean m_showNegativeXErrors
Flag that controls display of negative errors in x dimension.


m_showNegativeYErrors

boolean m_showNegativeYErrors
Flag that controls display of negative errors in y dimension.


m_showPositiveXErrors

boolean m_showPositiveXErrors
Flag that controls display of positive errors in x dimension.


m_showPositiveYErrors

boolean m_showPositiveYErrors
Flag that controls display of positive errors in y dimension.


m_trace

ITrace2D m_trace
The trace to render.

Class info.monitorenter.gui.chart.errorbars.ErrorBarPainter extends java.lang.Object implements Serializable

serialVersionUID: -4978322492200966266L

Serialized Fields

m_connectionPainter

IPointPainterConfigurableUI<T extends IPointPainter<T>> m_connectionPainter
The renderer of the connection (distance between origin and end of error bar) of error bars.


m_endPointPainter

IPointPainterConfigurableUI<T extends IPointPainter<T>> m_endPointPainter
The renderer of the end point of error bars.


m_propertyChangeSupport

java.beans.PropertyChangeSupport m_propertyChangeSupport
The instance that add support for firing PropertyChangeEvents and maintaining PropertyChangeListeners.


m_segmentConnection

IErrorBarPainter.ISegment m_segmentConnection
The facade instance for accessing the connection segment of this configurable error bar painter.


m_segmentEnd

IErrorBarPainter.ISegment m_segmentEnd
The facade instance for accessing the end segment of this configurable error bar painter.


m_segmentStart

IErrorBarPainter.ISegment m_segmentStart
The facade instance for accessing the start segment of this configurable error bar painter.


m_startPointPainter

IPointPainterConfigurableUI<T extends IPointPainter<T>> m_startPointPainter
The renderer of the start point of error bars.

Class info.monitorenter.gui.chart.errorbars.ErrorBarPainterLine extends ErrorBarPainter implements Serializable

serialVersionUID: -7877672177550520292L

Class info.monitorenter.gui.chart.errorbars.ErrorBarPixel extends java.lang.Object implements Serializable

serialVersionUID: -8982331911629960274L

Serialized Fields

m_negativeXErrorPixel

int m_negativeXErrorPixel
The negative x error in pixel.


m_negativeYErrorPixel

int m_negativeYErrorPixel
The negative y error in pixel.


m_positiveXErrorPixel

int m_positiveXErrorPixel
The positive x error in pixel.


m_positiveYErrorPixel

int m_positiveYErrorPixel
The positive y error in pixel.


m_trace

ITrace2D m_trace
The trace the corresponding IErrorBarPolicy is assigned to. This is needed for the transformation. Although for the transformation the underlying chart instance is needed the trace has to be stored as reassigning the trace to another chart would break the chain and transform values based upon the wrong chart.

Class info.monitorenter.gui.chart.errorbars.ErrorBarPolicyAbsoluteSummation extends AErrorBarPolicyConfigurable implements Serializable

serialVersionUID: 256014145931710475L

Serialized Fields

m_xError

double m_xError
The absolute x error to add.


m_yError

double m_yError
The absolute y error to add.

Class info.monitorenter.gui.chart.errorbars.ErrorBarPolicyRelative extends AErrorBarPolicyConfigurable implements Serializable

serialVersionUID: 1031825382468141565L

Serialized Fields

m_relativeXError

double m_relativeXError
The relative x error to render.


m_relativeYError

double m_relativeYError
The relative y error to render.


Package info.monitorenter.gui.chart.events

Class info.monitorenter.gui.chart.events.AAxisAction extends AChart2DAction implements Serializable

serialVersionUID: 2602716712958711393L

Serialized Fields

m_axis

int m_axis
The target of this action.

Class info.monitorenter.gui.chart.events.AChart2DAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 1583028358015580585L

Serialized Fields

m_chart

Chart2D m_chart
The target of this action.

Class info.monitorenter.gui.chart.events.AChartPanelAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 5743382676218890737L

Serialized Fields

m_chartpanel

ChartPanel m_chartpanel
The target of this action.

Class info.monitorenter.gui.chart.events.AErrorBarPainterAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -810722000562110487L

Serialized Fields

m_errorBarPainter

IErrorBarPainter m_errorBarPainter
The error bar painter to trigger the action upon.

Class info.monitorenter.gui.chart.events.AErrorBarPolicyAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -5125972469704790485L

Serialized Fields

m_errorBarPolicy

IErrorBarPolicy<T extends IErrorBarPolicy<T>> m_errorBarPolicy
The error bar policy to trigger the action upon.

Class info.monitorenter.gui.chart.events.AJComponentAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -9150128862126829805L

Serialized Fields

m_component

javax.swing.JComponent m_component
The target of this action.

Class info.monitorenter.gui.chart.events.ATrace2DAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 374572347443757594L

Serialized Fields

m_trace

ITrace2D m_trace
The trace to trigger the action upon.

Class info.monitorenter.gui.chart.events.ATrace2DActionErrorBarPolicy extends ATrace2DAction implements Serializable

serialVersionUID: -6043978306287017533L

Serialized Fields

m_errorBarPolicy

IErrorBarPolicy<T extends IErrorBarPolicy<T>> m_errorBarPolicy
The error bar policy to use.

Class info.monitorenter.gui.chart.events.AxisActionSetFormatter extends AAxisAction implements Serializable

serialVersionUID: -5816028313134616682L

Serialized Fields

m_formatter

IAxisLabelFormatter m_formatter
The label formatter to set.

Class info.monitorenter.gui.chart.events.AxisActionSetGrid extends AAxisAction implements Serializable

serialVersionUID: -5816028313134616682L

Class info.monitorenter.gui.chart.events.AxisActionSetRange extends AAxisAction implements Serializable

serialVersionUID: 3258694286479406393L

Class info.monitorenter.gui.chart.events.AxisActionSetRangePolicy extends AAxisAction implements Serializable

serialVersionUID: -3093734349885438197L

Class info.monitorenter.gui.chart.events.AxisActionSetTitle extends AAxisAction implements Serializable

serialVersionUID: -8187453368186978451L

Class info.monitorenter.gui.chart.events.AxisActionSetTitleFont extends AAxisAction implements Serializable

serialVersionUID: -7191047648236258328L

Serialized Fields

m_titleFont

java.awt.Font m_titleFont
The title font to set when this action is triggered.

Class info.monitorenter.gui.chart.events.AZoomableChartAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 4752833979551851279L

Serialized Fields

m_chart

ZoomableChart m_chart
The target of this action.

Class info.monitorenter.gui.chart.events.Chart2DActionEnableAntialiasing extends AChart2DAction implements Serializable

serialVersionUID: -5816028313134616682L

Class info.monitorenter.gui.chart.events.Chart2DActionEnableHighlighting extends AChart2DAction implements Serializable

serialVersionUID: -5816028313134616682L

Class info.monitorenter.gui.chart.events.Chart2DActionPrintSingleton extends AChart2DAction implements Serializable

serialVersionUID: 3475108617927262279L

Class info.monitorenter.gui.chart.events.Chart2DActionSaveImageSingleton extends AChart2DAction implements Serializable

serialVersionUID: -2800571545563022874L

Serialized Fields

m_filechooser

javax.swing.JFileChooser m_filechooser
The JFileChooser used to choose the location for saving snapshot images.

Class info.monitorenter.gui.chart.events.Chart2DActionSetAxis extends AChart2DAction implements Serializable

serialVersionUID: 2385589123139195036L

Serialized Fields

m_axisTarget

int m_axisTarget
Identifies where to set the axis on the chart. Either Chart2D.X or Chart2D.Y.

Class info.monitorenter.gui.chart.events.Chart2DActionSetCustomGridColor extends AChart2DAction implements Serializable

serialVersionUID: 3691034370412916788L

Serialized Fields

m_lastChosenColor

java.awt.Color m_lastChosenColor
Reference to the last custom color chosen to check wether the corresponding menu is selected.

Class info.monitorenter.gui.chart.events.Chart2DActionSetCustomGridColorSingleton extends AChart2DAction implements Serializable

serialVersionUID: 3691034370412916788L

Serialized Fields

m_lastChosenColor

java.awt.Color m_lastChosenColor
Reference to the last custom color chosen to check wether the corresponding menu is selected.

Class info.monitorenter.gui.chart.events.Chart2DActionSetGridColor extends AChart2DAction implements Serializable

serialVersionUID: 3689069560279937078L

Serialized Fields

m_color

java.awt.Color m_color
The color to set.

Class info.monitorenter.gui.chart.events.Chart2DActionSetName extends AChart2DAction implements Serializable

serialVersionUID: 3691034370412916788L

Class info.monitorenter.gui.chart.events.Chart2DActionSetPaintLabels extends AChart2DAction implements Serializable

serialVersionUID: 2032168563789294815L

Class info.monitorenter.gui.chart.events.ChartActionSetToolTipType extends AChart2DAction implements Serializable

serialVersionUID: -5816028313134616682L

Serialized Fields

m_toolTipType

IToolTipType m_toolTipType
The tool tip type to use.

Class info.monitorenter.gui.chart.events.ChartPanelActionAddAnnotation extends AChartPanelAction implements Serializable

serialVersionUID: 8338223879880089342L

Class info.monitorenter.gui.chart.events.ErrorBarPainterActionEdit extends AErrorBarPainterAction implements Serializable

serialVersionUID: 3337393664927952024L

Serialized Fields

m_dialogParent

java.awt.Component m_dialogParent
The parent component for the color chooser dialog to show.

Class info.monitorenter.gui.chart.events.ErrorBarPainterActionSetSegmentColor extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 7905566121691585692L

Serialized Fields

m_segment

IErrorBarPainter.ISegment m_segment
The segment of the painter to set the color of.


m_dialogParent

javax.swing.JComponent m_dialogParent
Needed as the parent UI component of the modal dialog which will be blocked by the modal color chooser dialog that pops up.

Class info.monitorenter.gui.chart.events.ErrorBarPainterActionSetSegmentPainter extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -7759456438679504271L

Serialized Fields

m_pointPainter

IPointPainterConfigurableUI<T extends IPointPainter<T>> m_pointPainter
The point painter to set to the segment of the error bar painter.


m_segment

IErrorBarPainter.ISegment m_segment
The segment of the painter to set the color of.

Class info.monitorenter.gui.chart.events.ErrorBarPolicyActionAddPainter extends AErrorBarPolicyAction implements Serializable

serialVersionUID: -697786192464802918L

Class info.monitorenter.gui.chart.events.ErrorBarPolicyActionRemovePainter extends AErrorBarPolicyAction implements Serializable

serialVersionUID: -2354747899391850767L

Serialized Fields

m_errorBarPainter

IErrorBarPainter m_errorBarPainter
The painter to remove from the error bar policy.

Class info.monitorenter.gui.chart.events.ErrorBarPolicyActionShowWizard extends AErrorBarPolicyAction implements Serializable

serialVersionUID: 3413195708957445554L

Class info.monitorenter.gui.chart.events.ErrorBarPolicyMultiAction extends ATrace2DActionErrorBarPolicy implements Serializable

serialVersionUID: -4976003066220869828L

Serialized Fields

m_addAction

javax.swing.Action m_addAction
The action to perform if the event is triggered by an add menu item.


m_addMenu

javax.swing.JMenu m_addMenu
The menu for add operation items, needed to remove the add item from when an add operation was triggered and add an add item when a remove operation was triggered.


m_editAction

javax.swing.Action m_editAction
The action to perform if the event is triggered by a remove menu item.


m_editMenu

javax.swing.JMenu m_editMenu
The menu for edit operation items, needed to remove the edit item from when a remove operation was triggered and add an edit item when an add operation was triggered.


m_removeAction

javax.swing.Action m_removeAction
The action to perform if the event is triggered by a remove menu item.


m_removeMenu

javax.swing.JMenu m_removeMenu
The menu for remove operation items, needed to remove the remove item from when a remove operation was triggered and add a remove item when an add operation was triggered.

Class info.monitorenter.gui.chart.events.JComponentActionSetBackground extends AJComponentAction implements Serializable

serialVersionUID: 3258131345116181297L

Serialized Fields

m_color

java.awt.Color m_color
The background color to set.

Class info.monitorenter.gui.chart.events.JComponentActionSetCustomBackground extends AJComponentAction implements Serializable

serialVersionUID: 3904680491952451890L

Serialized Fields

m_lastChosenColor

java.awt.Color m_lastChosenColor
Reference to the last custom color chosen to check wether the corresponding menu is selected.

Class info.monitorenter.gui.chart.events.JComponentActionSetCustomBackgroundSingleton extends AJComponentAction implements Serializable

serialVersionUID: 3904680491952451890L

Serialized Fields

m_lastChosenColor

java.awt.Color m_lastChosenColor
Reference to the last custom color chosen to check wether the corresponding menu is selected.

Class info.monitorenter.gui.chart.events.JComponentActionSetCustomForeground extends AJComponentAction implements Serializable

serialVersionUID: 3904680491952451890L

Serialized Fields

m_lastChosenColor

java.awt.Color m_lastChosenColor
Reference to the last custom color chosen to check whether the corresponding menu is selected.

Class info.monitorenter.gui.chart.events.JComponentActionSetCustomForegroundSingleton extends AJComponentAction implements Serializable

serialVersionUID: 3904680491952451890L

Serialized Fields

m_lastChosenColor

java.awt.Color m_lastChosenColor
Reference to the last custom color chosen to check wether the corresponding menu is selected.

Class info.monitorenter.gui.chart.events.JComponentActionSetForeground extends AJComponentAction implements Serializable

serialVersionUID: 3258131345116181297L

Serialized Fields

m_color

java.awt.Color m_color
The foreground color to set.

Class info.monitorenter.gui.chart.events.Trace2DActionAddErrorBarPolicy extends ATrace2DActionErrorBarPolicy implements Serializable

serialVersionUID: -6819371146517378618L

Class info.monitorenter.gui.chart.events.Trace2DActionAddRemoveHighlighter extends ATrace2DAction implements Serializable

serialVersionUID: 3978986583057707570L

Serialized Fields

m_pointHighlighter

IPointPainter<T extends IPointPainter<T>> m_pointHighlighter
The stroke to set.

Class info.monitorenter.gui.chart.events.Trace2DActionAddRemoveTracePainter extends ATrace2DAction implements Serializable

serialVersionUID: 3978986583057707570L

Serialized Fields

m_tracePainter

ITracePainter<T extends ITracePainter<T>> m_tracePainter
The stroke to set.

Class info.monitorenter.gui.chart.events.Trace2DActionRemove extends ATrace2DAction implements Serializable

serialVersionUID: -6161504244812708443L

Class info.monitorenter.gui.chart.events.Trace2DActionRemoveErrorBarPolicy extends ATrace2DActionErrorBarPolicy implements Serializable

serialVersionUID: -6819371146517378618L

Class info.monitorenter.gui.chart.events.Trace2DActionSetColor extends ATrace2DAction implements Serializable

serialVersionUID: 3761972665908473913L

Serialized Fields

m_color

java.awt.Color m_color
The color to set.

Class info.monitorenter.gui.chart.events.Trace2DActionSetCustomColor extends ATrace2DAction implements Serializable

serialVersionUID: 3904680491952451890L

Serialized Fields

m_lastChosen

java.awt.Color m_lastChosen
Reference to the last custom color chosen to check wether the corresponding menu is selected.


m_trigger

java.awt.Component m_trigger
The component this instance will be registered to as a listener.

See Also:
Component.addMouseListener(java.awt.event.MouseListener)

Class info.monitorenter.gui.chart.events.Trace2DActionSetName extends ATrace2DAction implements Serializable

serialVersionUID: 3904680491952451890L

Serialized Fields

m_trigger

java.awt.Component m_trigger
The component this instance will be registered to as a listener.

See Also:
Component.addMouseListener(java.awt.event.MouseListener)

Class info.monitorenter.gui.chart.events.Trace2DActionSetPhysicalUnits extends ATrace2DAction implements Serializable

serialVersionUID: -1480859890474568930L

Serialized Fields

m_trigger

java.awt.Component m_trigger
The component this instance will be registered to as a listener.

See Also:
Component.addMouseListener(java.awt.event.MouseListener)

Class info.monitorenter.gui.chart.events.Trace2DActionSetStroke extends ATrace2DAction implements Serializable

serialVersionUID: 3978986583057707570L

Class info.monitorenter.gui.chart.events.Trace2DActionSetVisible extends ATrace2DAction implements Serializable

serialVersionUID: 3689069560279937078L

Class info.monitorenter.gui.chart.events.Trace2DActionSetZindex extends ATrace2DAction implements Serializable

serialVersionUID: 3978986583057707570L

Serialized Fields

m_zIndex

java.lang.Integer m_zIndex
The zIndex to set to the trace.

Class info.monitorenter.gui.chart.events.Trace2DActionZindexDecrease extends ATrace2DAction implements Serializable

serialVersionUID: 3978986583057707570L

Serialized Fields

m_decrease

int m_decrease
The decrement to the trace's zIndex.

Class info.monitorenter.gui.chart.events.Trace2DActionZindexIncrease extends ATrace2DAction implements Serializable

serialVersionUID: 3978986583057707570L

Serialized Fields

m_increase

int m_increase
The increment to the trace's zIndex.

Class info.monitorenter.gui.chart.events.ZoomableChartZoomOutAction extends AZoomableChartAction implements Serializable

serialVersionUID: 1663463025252405898L


Package info.monitorenter.gui.chart.labelformatters

Class info.monitorenter.gui.chart.labelformatters.ALabelFormatter extends java.lang.Object implements Serializable

serialVersionUID: 5211073371003781159L

Serialized Fields

m_propertyChangeSupport

java.beans.PropertyChangeSupport m_propertyChangeSupport
Support for acting as a property change event producer for listeners.

Class info.monitorenter.gui.chart.labelformatters.LabelFormatterAutoUnits extends ALabelFormatter implements Serializable

serialVersionUID: -7812902015853326946L

Serialized Fields

m_delegate

ALabelFormatter m_delegate
The decorated instance.


m_unit

AUnit m_unit
The internal unit.

In this implementation it is only used for finding labels that match the ticks.

Class info.monitorenter.gui.chart.labelformatters.LabelFormatterDate extends ALabelFormatter implements Serializable

serialVersionUID: -7201853569619240987L

Serialized Fields

m_cachedMaxAmountChars

int m_cachedMaxAmountChars
The cached maximum amount of characters that will be used.


m_dateFormat

java.text.SimpleDateFormat m_dateFormat
The date formatter that is used.


m_lastFormatted

double m_lastFormatted
The last value that was formatted - needed for the parse - format contract.

Class info.monitorenter.gui.chart.labelformatters.LabelFormatterNumber extends ALabelFormatter implements Serializable

serialVersionUID: 7659252726783423615L

Serialized Fields

m_cachedMinValueShift

double m_cachedMinValueShift
The internal cached minimum shift of value required to get to distinct Strings from method LabelFormatterNumber.format(double). This value is computed once and cached because it's computation is expensive.


m_numberFormat

java.text.NumberFormat m_numberFormat
The number format to use.

Class info.monitorenter.gui.chart.labelformatters.LabelFormatterSimple extends LabelFormatterNumber implements Serializable

serialVersionUID: 432931329620546628L

Class info.monitorenter.gui.chart.labelformatters.LabelFormatterUnit extends ALabelFormatter implements Serializable

serialVersionUID: -6180347628045892405L

Serialized Fields

m_delegate

ALabelFormatter m_delegate
The decorated instance.


m_unit

AUnit m_unit
The internal unit.

In this implementation it is only used for finding labels that match the ticks.


Package info.monitorenter.gui.chart.layouts

Class info.monitorenter.gui.chart.layouts.FlowLayoutCorrectMinimumSize extends java.awt.FlowLayout implements Serializable

serialVersionUID: 5192358035459949687L


Package info.monitorenter.gui.chart.pointpainters

Class info.monitorenter.gui.chart.pointpainters.APointPainter extends java.lang.Object implements Serializable

serialVersionUID: -8279972259015294590L

Serialized Fields

m_color

ColorMutable m_color
Color used for paint operations.


m_colorFill

ColorMutable m_colorFill
Color used for fill operations.


m_stroke

java.awt.Stroke m_stroke
Stroke used for paint operations.

Class info.monitorenter.gui.chart.pointpainters.PointPainterDisc extends APointPainter<PointPainterDisc> implements Serializable

serialVersionUID: -6317473632026920774L

Serialized Fields

m_discSize

int m_discSize
The diameter of the discs to paint.


m_halfDiscSize

int m_halfDiscSize
Cached m_discSize divided by two to save division for each point to render.

Class info.monitorenter.gui.chart.pointpainters.PointPainterLine extends APointPainter<PointPainterLine> implements Serializable

serialVersionUID: 4325801979289678143L

Class info.monitorenter.gui.chart.pointpainters.PointPainterVerticalBar extends APointPainter<PointPainterVerticalBar> implements Serializable

serialVersionUID: 659897369391828199L

Serialized Fields

m_chart

Chart2D m_chart
Stores the corresponding chart to know the coordinate roots for closing the rectangle to fill.


m_halfWidth

int m_halfWidth
Half the width of a bar.


Package info.monitorenter.gui.chart.rangepolicies

Class info.monitorenter.gui.chart.rangepolicies.ARangePolicy extends java.lang.Object implements Serializable

serialVersionUID: 1895087230983658166L

Serialized Fields

m_propertyChangeSupport

java.beans.PropertyChangeSupport m_propertyChangeSupport
The instance that add support for firing PropertyChangeEvents and maintaining PropertyChangeListeners. PropertyChangeListener instances.


m_range

Range m_range
The internal range that may be taken into account for returning bounds from IRangePolicy.getMax(double, double) and IRangePolicy.getMax(double, double).

Class info.monitorenter.gui.chart.rangepolicies.RangePolicyFixedViewport extends ARangePolicy implements Serializable

serialVersionUID: 4403327213232041577L

Class info.monitorenter.gui.chart.rangepolicies.RangePolicyForcedPoint extends RangePolicyMinimumViewport implements Serializable

serialVersionUID: 5676959746627361093L

Class info.monitorenter.gui.chart.rangepolicies.RangePolicyHighestValues extends ARangePolicy implements Serializable

serialVersionUID: 3966377720997931343L

Serialized Fields

m_highestValueRangeToShow

double m_highestValueRangeToShow
The value range for the highest values to show.

Class info.monitorenter.gui.chart.rangepolicies.RangePolicyHighestValuesForcedMin extends ARangePolicy implements Serializable

serialVersionUID: -6200980210918463142L

Serialized Fields

m_highestValueRangeToShow

double m_highestValueRangeToShow
The value range for the highest values to show.

Class info.monitorenter.gui.chart.rangepolicies.RangePolicyMinimumViewport extends ARangePolicy implements Serializable

serialVersionUID: 6561375203121878786L

Class info.monitorenter.gui.chart.rangepolicies.RangePolicyUnbounded extends ARangePolicy implements Serializable

serialVersionUID: 1008709094237454345L


Package info.monitorenter.gui.chart.traces

Class info.monitorenter.gui.chart.traces.ATrace2D extends java.lang.Object implements Serializable

serialVersionUID: -3955095612824507919L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Provides serialization support.

Throws:
java.io.IOException - if there is an I/O error.
java.lang.ClassNotFoundException - if there is a classpath problem.

writeObject

private void writeObject(java.io.ObjectOutputStream stream)
                  throws java.io.IOException
Provides serialization support.

Throws:
java.io.IOException - if there is an I/O error.
Serialized Fields

m_changeListeners

java.util.List<E> m_changeListeners
ChangeListener instances (mainly Char2D instances that are interested in changes of internal ITracePoint2D instances.


m_color

java.awt.Color m_color
The color property.


m_computingTraces

java.util.List<E> m_computingTraces
The list of traces that compute their values from this trace.


m_errorBarPolicies

java.util.Set<E> m_errorBarPolicies
The internal set of the error bar policies to use.


m_firsttime

boolean m_firsttime
Needed for special treatment of cached values in case of empty state (no points).


m_maxX

double m_maxX
Cached maximum x value for performance improvement.


m_maxXErrorBar

double m_maxXErrorBar
Cached maximum x value with error bar extension for performance improvement.


m_maxY

double m_maxY
Cached maximum y value for performance improvement.


m_maxYErrorBar

double m_maxYErrorBar
Cached maximum y value with error bar extension for performance improvement.


m_minX

double m_minX
Cached minimum x value for performance improvement.


m_minXErrorBar

double m_minXErrorBar
Cached minimum x value with error bar extension for performance improvement.


m_minY

double m_minY
Cached minimum y value for performance improvement.


m_minYErrorBar

double m_minYErrorBar
Cached minimum y value with error bar extension for performance improvement.


m_name

java.lang.String m_name
The name property.


m_physicalUnitsX

java.lang.String m_physicalUnitsX
The physical unit property for x dimension.


m_physicalUnitsY

java.lang.String m_physicalUnitsY
The physical unit property for x dimension.


m_pointHighlighters

java.util.Set<E> m_pointHighlighters
The internal set of point highlighters to use.


m_propertyChangeSupport

java.beans.PropertyChangeSupport m_propertyChangeSupport
The instance that add support for firing PropertyChangeEvents and maintaining PropertyChangeListeners.


m_renderer

java.lang.Object m_renderer
The Chart2D this trace is added to. Needed for synchronization.


m_tracePainters

java.util.Set<E> m_tracePainters
The internal set of trace painters to use.


m_visible

boolean m_visible
The visible property.


m_zIndex

java.lang.Integer m_zIndex
The zIndex property.

Class info.monitorenter.gui.chart.traces.Trace2DAxisSwap extends java.lang.Object implements Serializable

serialVersionUID: -5987864541853522562L

Serialized Fields

m_delegate

ITrace2D m_delegate
The delegate instance to decorate with axis swapping.

Class info.monitorenter.gui.chart.traces.Trace2DBijective extends Trace2DSimple implements Serializable

serialVersionUID: 2913093358404794473L

Class info.monitorenter.gui.chart.traces.Trace2DDebugger extends java.lang.Object implements Serializable

serialVersionUID: -3016496113269676817L

Serialized Fields

m_delegate

ITrace2D m_delegate
The instance to debug.


m_xRange

Range m_xRange
The valid range for x values. If a point breaks these bounds an IllegalArgumentException will be thrown.


m_yRange

Range m_yRange
The valid range for y values. If a point breaks these bounds an IllegalArgumentException will be thrown.

Class info.monitorenter.gui.chart.traces.Trace2DLtd extends ATrace2D implements Serializable

serialVersionUID: -6664475237146326176L

Serialized Fields

m_buffer

IRingBuffer<T> m_buffer
Internal fast FIFO buffer implementation based upon indexed access to an array.

Class info.monitorenter.gui.chart.traces.Trace2DLtdReplacing extends Trace2DLtd implements Serializable

serialVersionUID: -6048361222161598032L

Class info.monitorenter.gui.chart.traces.Trace2DLtdSorted extends Trace2DSorted implements Serializable

serialVersionUID: 427790610937808181L

Serialized Fields

m_maxsize

int m_maxsize
The maximum amount of points that will be shown.

Class info.monitorenter.gui.chart.traces.Trace2DReplacing extends Trace2DSimple implements Serializable

serialVersionUID: 858570477289251003L

Class info.monitorenter.gui.chart.traces.Trace2DSimple extends ATrace2D implements Serializable

serialVersionUID: -132333501493433766L

Serialized Fields

m_points

java.util.List<E> m_points
Internal List <ITracePoint2D>.

Class info.monitorenter.gui.chart.traces.Trace2DSorted extends ATrace2D implements Serializable

serialVersionUID: -3518797764292132652L

Serialized Fields

m_points

java.util.SortedSet<E> m_points
The sorted set of points.


Package info.monitorenter.gui.chart.traces.computing

Class info.monitorenter.gui.chart.traces.computing.Trace2DArithmeticMean extends ATrace2D implements Serializable

serialVersionUID: -4365986306182830082L

Serialized Fields

m_pointBuffer

IRingBuffer<T> m_pointBuffer
The buffer for the points about to be merged.


m_points

java.util.List<E> m_points
The internal list of points to render.

Class info.monitorenter.gui.chart.traces.computing.Trace2DArithmeticMeanX extends ATrace2D implements Serializable

serialVersionUID: -4365986306182830082L

Serialized Fields

m_pointBuffer

IRingBuffer<T> m_pointBuffer
The buffer for the points about to be merged.


m_points

java.util.List<E> m_points
The internal list of points to render.

Class info.monitorenter.gui.chart.traces.computing.Trace2DArithmeticMeanY extends ATrace2D implements Serializable

serialVersionUID: -4365986306182830082L

Serialized Fields

m_pointBuffer

IRingBuffer<T> m_pointBuffer
The buffer for the points about to be merged.


m_points

java.util.List<E> m_points
The internal list of points to render.


Package info.monitorenter.gui.chart.traces.painters

Class info.monitorenter.gui.chart.traces.painters.ATracePainter extends java.lang.Object implements Serializable

serialVersionUID: -1091004082187803076L

Serialized Fields

m_isEnded

boolean m_isEnded
Flag to remember if a paint iteration has ended.


m_previousPoint

ITracePoint2D m_previousPoint
The last trace point that was sent to ATracePainter.paintPoint(int, int, int, int, Graphics, ITracePoint2D).

It will be needed at ATracePainter.endPaintIteration(Graphics) as the former method only uses the first set of coordinates to store in the internal list to avoid duplicates.


m_previousX

int m_previousX
The last x coordinate that was sent to ATracePainter.paintPoint(int, int, int, int, Graphics, ITracePoint2D).

It will be needed at ATracePainter.endPaintIteration(Graphics) as the former method only uses the first set of coordinates to store in the internal list to avoid duplicates.


m_previousY

int m_previousY
The last y coordinate that was sent to ATracePainter.paintPoint(int, int, int, int, Graphics, ITracePoint2D).

It will be needed at ATracePainter.endPaintIteration(Graphics) as the former method only uses the first set of coordinates to store in the internal list to avoid duplicates.

Class info.monitorenter.gui.chart.traces.painters.TracePainterConfigurable extends ATracePainter implements Serializable

serialVersionUID: 548540923475344855L

Serialized Fields

m_pointPainter

IPointPainter<T extends IPointPainter<T>> m_pointPainter
The implementation for rendering the point as a disc.

Class info.monitorenter.gui.chart.traces.painters.TracePainterDisc extends ATracePainter implements Serializable

serialVersionUID: 8919406018882664083L

Serialized Fields

m_pointPainter

PointPainterDisc m_pointPainter
The implementation for rendering the point as a disc.

Class info.monitorenter.gui.chart.traces.painters.TracePainterFill extends ATracePainter implements Serializable

serialVersionUID: -7194158082574997539L

Serialized Fields

m_chart

Chart2D m_chart
Stores the corresponding chart to know the coordinate roots for closing the polygon to fill.


m_xPoints

java.util.List<E> m_xPoints
The list of x coordinates collected in one paint iteration.


m_yPoints

java.util.List<E> m_yPoints
The list of y coordinates collected in one paint iteration.

Class info.monitorenter.gui.chart.traces.painters.TracePainterLine extends ATracePainter implements Serializable

serialVersionUID: -3310431930065989648L

Serialized Fields

m_pointPainter

IPointPainter<T extends IPointPainter<T>> m_pointPainter
The implementation for rendering the point as a line.

Class info.monitorenter.gui.chart.traces.painters.TracePainterPolyline extends ATracePainter implements Serializable

serialVersionUID: 142122979535173974L

Serialized Fields

m_xPoints

java.util.List<E> m_xPoints
The list of x coordinates collected in one paint iteration.


m_yPoints

java.util.List<E> m_yPoints
The list of y coordinates collected in one paint iteration.

Class info.monitorenter.gui.chart.traces.painters.TracePainterVerticalBar extends ATracePainter implements Serializable

serialVersionUID: 6151930248938945671L

Serialized Fields

m_pointPainter

PointPainterVerticalBar m_pointPainter
The implementation for rendering the point as a vertical bar.


Package info.monitorenter.gui.chart.views

Class info.monitorenter.gui.chart.views.ChartCoordinateView extends javax.swing.JPanel implements Serializable

serialVersionUID: 2547926983897553336L

Serialized Fields

m_chart2D

Chart2D m_chart2D
The chart to display the values from.


m_xView

javax.swing.JTextField m_xView
The x value view.


m_yView

javax.swing.JTextField m_yView
The y value view.

Class info.monitorenter.gui.chart.views.ChartPanel extends javax.swing.JLayeredPane implements Serializable

serialVersionUID: 3905801963714197560L

Serialized Fields

m_annotationCreator

IAnnotationCreator m_annotationCreator
The annotation creator factory for this panel.


m_chart

Chart2D m_chart
The decorated chart.


m_labelPanel

javax.swing.JPanel m_labelPanel

An internal panel for the labels of the traces that uses a FlowLayout.


Package info.monitorenter.gui.util

Class info.monitorenter.gui.util.HSBColor extends java.lang.Object implements Serializable

serialVersionUID: 3257288036910903863L

Serialized Fields

m_hue

double m_hue
Hue value between 0.0 and 1.0.


m_lum

double m_lum
Luminance value between 0.0 and 1.0.


m_sat

double m_sat
Saturation value between 0.0 and 1.0.


m_alpha

double m_alpha
The unused alpha channel between 0 and 255: stored here for allow java.awt.Color instances to be transformed to instances of this class and be re - transformed with preserving their alpha setting.


Package info.monitorenter.util

Class info.monitorenter.util.Range extends java.lang.Object implements Serializable

serialVersionUID: 3760565278089754419L

Serialized Fields

m_max

double m_max
The upper bound of this range.


m_min

double m_min
The lower bound of this range.


Package info.monitorenter.util.collections

Class info.monitorenter.util.collections.ComparatorToString extends java.lang.Object implements Serializable

serialVersionUID: 3682328616684815036L

Class info.monitorenter.util.collections.IRingBuffer.RingBufferException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 3762255244691714610L

Class info.monitorenter.util.collections.RingBufferArray extends RingBufferArrayFast<T> implements Serializable

serialVersionUID: 3977861774055585593L

Serialized Fields

m_pendingremove

java.util.List<E> m_pendingremove
Elements that stores elements that have to be removed due to an invocation to RingBufferArray.setBufferSize(int) with a smaller argument than the amount of elements stored.

Class info.monitorenter.util.collections.RingBufferArrayFast extends java.lang.Object implements Serializable

serialVersionUID: 3834590997991404595L

Serialized Fields

m_buffer

java.lang.Object[] m_buffer
The internal array used as buffer.


m_empty

boolean m_empty
Flag that marks whether this buffer is empty or not.

 
             headpointer
              |
        +---+---+---+---+
        | 0 | 1 | 2 | 3 |
        +---+---+---+---+
              |
             tailpointer
    
        From where to where are the elements?
        Where is empty space?
        empty == true:  0 elements are contained: buffer empty
        empty == false:  4 elements are contained: buffer full
        remember:
            -the headpointer points to the space where the next element will be inserted.
            -the tailpointer points to the space to read the next element from.
 
 
 


m_headpointer

int m_headpointer
The internal index to buffer where the next element is going to be placed (not placed yet!).


m_size

int m_size
The internal size of the buffer.

For performance reasons the size of the buffer -1!


m_tailpointer

int m_tailpointer
The internal index to buffer where the next element is going to be read.

Class info.monitorenter.util.collections.TreeSetGreedy extends java.util.TreeSet<T extends IComparableProperty> implements Serializable

serialVersionUID: 3258130237048173623L


Package info.monitorenter.util.units

Class info.monitorenter.util.units.AUnit extends java.lang.Object implements Serializable

serialVersionUID: -8890511971185813347L

Serialized Fields

m_decimals

int m_decimals
Decimals for rounding.


m_factor

double m_factor
The factor a result of AUnit.getValue(double) had to be multiplied with if the real (unitless) value has to be calculated.


m_nexLowerUnit

AUnit m_nexLowerUnit
The next smaller unit to this one within this unit's IUnitSystem.


m_nextHigherUnit

AUnit m_nextHigherUnit
The next greater unit to this one within this unit's IUnitSystem.


m_unitName

java.lang.String m_unitName
The short unit name of this unit a result of AUnit.getValue(double) has to be related with to know the this result is displayed in a unit.

Class info.monitorenter.util.units.UnitFemto extends AUnit implements Serializable

serialVersionUID: -7538715067965710254L

Class info.monitorenter.util.units.UnitGiga extends AUnit implements Serializable

serialVersionUID: 3682164215556469359L

Class info.monitorenter.util.units.UnitKilo extends AUnit implements Serializable

serialVersionUID: 3522131414117391282L

Class info.monitorenter.util.units.UnitMega extends AUnit implements Serializable

serialVersionUID: 4026532760136824163L

Class info.monitorenter.util.units.UnitMicro extends AUnit implements Serializable

serialVersionUID: -6833254542840953643L

Class info.monitorenter.util.units.UnitMilli extends AUnit implements Serializable

serialVersionUID: 7021486051162126177L

Class info.monitorenter.util.units.UnitNano extends AUnit implements Serializable

serialVersionUID: 7179898000796269510L

Class info.monitorenter.util.units.UnitPeta extends AUnit implements Serializable

serialVersionUID: -2800158957584369273L

Class info.monitorenter.util.units.UnitPico extends AUnit implements Serializable

serialVersionUID: 7540404587094450278L

Class info.monitorenter.util.units.UnitTera extends AUnit implements Serializable

serialVersionUID: 2581181352559165401L

Class info.monitorenter.util.units.UnitUnchanged extends AUnit implements Serializable

serialVersionUID: 6448279878423044796L



Copyright © 2001 - 2010 LGPL, All Rights Footloose.