Package info.monitorenter.gui.chart

The core package for jchart2d.

See:
          Description

Interface Summary
IAxis<T extends IAxisScalePolicy> Interface for an axis of the Chart2D.
IAxisLabelFormatter An interface used by Axis to format labels and determine the maximum width for the labels.
IAxisScalePolicy  
IAxisTickPainter Interface to paint ticks for a trace.
IAxisTitlePainter Interface for an painter of the title of an axis of the Chart2D.
ICodeBlock<T> Helper to allow running certain code in a certain scope (e.g.: synchronization scope, pre- or postrequisites to meet,...).
IErrorBarPainter Interface for a renderer of error bars.
IErrorBarPainter.ISegment Facace interface for accessing a connection segment of ErrorBarPainter.
IErrorBarPixel Interface for an error bar in the pixel domain (vs.
IErrorBarPolicy<T extends IErrorBarPolicy<T>> Interface for a facade towards painting error bars that adds a layer of configuration.
IPointFinder Interface for finding a ITracePoint2D of a Chart2D corresponding to a mouse event.
IPointPainter<T extends IPointPainter<T>> Generic interface for instances that have to render a point in pixel coordinates.
IPointPainterConfigurableUI<T extends IPointPainter<T>> Adds configuration of UI like strokes and color to IPointPainter.
IRangePolicy An interface that allows an axis to be plugged with a range policy.
IToolTipType Defines the tool tips to display on a Chart2D.
ITrace2D An interface used by Chart2D.
ITracePainter<T extends ITracePainter<T>> An interface that works at trace level and defines how it's points are rendered.
ITracePoint2D An interface for trace points.
ITracePointProvider Interface for creation of new instances of ITracePoint2D which will be used wherever a chart component tree has to create them.
 

Class Summary
Chart2D Chart2D is a component for displaying the data contained in a ITrace2D.
IAxis.AxisTitle Represents a title of an axis.
ITrace2D.DistancePoint Simple struct just for allowing to return a trace point along with a weighted distance.
LabeledValue A double value along with it's label.
TracePoint2D A specialized version of java.awt.Point2D.Double who carries two further values: double scaledX and double scaledY which allow the Chart2D to cache the scaled values (between 0.0 and 1.0) without having to keep a copy of the aggregators (ITrace2D) complete tracepoints.
TracePointProviderDefault Default creator of ITracePoint2D instances that returns implementation TracePoint2D.
ZoomableChart Chart2D enriched by a zoom-functionality in the x and y dimension.
 

Enum Summary
Chart2D.PointFinder Types of tool tip.
Chart2D.ToolTipType Types of tool tip.
 

Package info.monitorenter.gui.chart Description

The core package for jchart2d.

The complete API for construction of charts along with implementation classes is contained here.

Warning

The next release will refactor this package and move implementations to subpackages for a better overview.

Since:
1.0.0
Version:
$Revision: 1.3 $


Copyright © 2001 - 2010 LGPL, All Rights Footloose.