All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AAnnotationContentComponent |
A special JComponent for rendering
annotation content.
|
AAxis<T extends IAxisScalePolicy> |
The base class for an axis of the Chart2D
.
|
AAxisAction |
The base class that connects triggered actions with an
AAxis instance.
|
AAxisTransformation<T extends AxisScalePolicyTransformation> |
Base class for Axis implementations that transform the scale for changed
display.
|
AChart2DAction |
The base class that connects triggered actions with an
Chart2D instance.
|
AChartPanelAction |
The base class that connects triggered actions with an ChartPanel
instance.
|
ADataCollector |
A simple Runnable that continuously collects data every latency time period
and adds it to the internal ITrace2D instance.
|
AdvancedDynamicChart |
An example that introduces some more advanced features of jchart2d.
|
AdvancedStaticChart |
Demonstrates advanced features of static charts in jchart2d.
|
AErrorBarPainterAction |
|
AErrorBarPolicyAction |
|
AErrorBarPolicyConfigurable |
A IErrorBarPolicy
base
implementation that is configurable by the means of showing positive/negative
errors in x/y dimension.
|
AJComponentAction |
The base class that connects triggered actions with an
JComponent instance.
|
ALabelFormatter |
A label formatter that is aware of the
AAxis it formats label for.
|
AnnotationBubble |
A movable container for annotations.
|
AnnotationContentComponentDataValues |
Annotation that displays the annotated point's data values.
|
AnnotationCreatorBubble |
Factory implementation for annotation view creation in tool tip bubble style.
|
AntialiasingChart |
A test for the Chart2D that constantly adds new tracepoints to a
Trace2DLtd .
|
APointPainter<T extends IPointPainterConfigurableUI<T>> |
Adapter class that implements optional methods of
IPointPainter
as "no operation".
|
ARangePolicy |
A default superclass for IRangePolicy implementations that adds support for
setting and getting ranges.
|
AStaticDataCollector |
Base class for data collectors that fill traces for static charts in one run.
|
ATrace2D |
The abstract basic implementation of
ITrace2D
that provides the
major amount of aspects needed in order to work correctly together with
Chart2D
.
|
ATrace2DAction |
The base class that connects triggered actions with an ITrace2D
instance.
|
ATrace2DActionErrorBarPolicy |
Abstract Action to act with an IErrorBarPolicy on an
ITrace2D
.
|
ATracePainter |
A trace painter that adds the service of knowing the previous point that had
to be painted.
|
AUnit |
A unit.
|
AxisActionSetFormatter |
|
AxisActionSetGrid |
|
AxisActionSetRange |
|
AxisActionSetRangePolicy |
|
AxisActionSetTitle |
Action that sets the title String of the IAxis
specified by the constructor.
|
AxisActionSetTitleFont |
|
AxisInverse<T extends IAxisScalePolicy> |
An AAxis with inverse display of values.
|
AxisLinear<T extends IAxisScalePolicy> |
An AAxis
with linear display of values.
|
AxisLog10<T extends AxisScalePolicyTransformation> |
An AAxis with log base 10 scaled
display of values.
|
AxisLogE<T extends AxisScalePolicyTransformation> |
An AAxis with log scaled display of
values.
|
AxisScalePolicyAutomaticBestFit |
Very basic and fast scale policy implementation that ensures the following:
Every scale tick is a minor or major tick of the corresponding axis.
If a scale tick was found that matches a major and a minor tick it is judged as major tick.
Every major tick is a multiple of minor ticks: It is not possible for the sum minor ticks to "skip" a major tick.
There is no guarantee that the labels of ticks will overwrite each others.
There is no guarantee that the major and minor ticks of the axis are chosen in a reasonable manner: You could get no labels at all if the values are too high or thousands of labels with a weird output.
|
AxisScalePolicyManualTickChart |
|
AxisScalePolicyManualTicks |
Scale policy implementation that ensures the following:
No label will overwrite the following label.
No two labels will have the same value.
Every tick will exactly show the value without rounding errors.
Always the closest next possible tick is chosen regardless whether it is
a major tick or a minor tick (subject to change in favor of major ticks)
|
AxisScalePolicyTransformation |
Very basic implementation that has to be used with implementation of
AAxisTransformation to have the scale transformed.
|
AxisTickPainterDefault |
Default implementation for a tick painter that uses all given arguments (no
proprietary behaviour).
|
AxisTitlePainterDefault |
An IAxisTitlePainter
implementation that will render
titles in a default way while adapting to x or y axis use.
|
AZoomableChartAction |
The base class that connects triggered actions with an
ZoomableChart instance.
|
Chart2D |
Chart2D is a component for displaying the data contained in a
ITrace2D .
|
Chart2D.PointFinder |
Types of tool tip.
|
Chart2D.ToolTipType |
Types of tool tip.
|
Chart2DActionEnableAntialiasing |
|
Chart2DActionEnableHighlighting |
|
Chart2DActionPrintSingleton |
Singleton Action that prints the current chart by showing a modal print dialog.
|
Chart2DActionSaveEpsSingletonApacheFop |
Singleton Action that saves the current chart to an encapsulated
postscript file at the the location specified by showing a modal file chooser
save dialog.
|
Chart2DActionSaveImageSingleton |
Singleton Action that saves the current chart to an image at the location
specified by showing a modal file chooser save dialog.
|
Chart2DActionSetAxis |
Action for setting an axis implementation of the chart.
|
Chart2DActionSetCustomGridColor |
|
Chart2DActionSetCustomGridColorSingleton |
Singleton Action that sets a custom grid color to the
corresponding chart ( Chart2D.setGridColor(Color) ) by showing a
modal color chooser.
|
Chart2DActionSetGridColor |
|
Chart2DActionSetName |
Action that sets a custom name of the corresponding chart (
Component.setName(String) )
by showing a modal String chooser.
|
Chart2DActionSetPaintLabels |
|
ChartActionSetToolTipType |
|
ChartCoordinateView |
A view that displays the data value of the point the mouse pointer currently
is over the Chart2D component within two JTextField
instances.
|
ChartPanel |
A decoration for Chart2D that adds various controls for a
Chart2D and it's ITrace2D instances in form of popup menues.
|
ChartPanelActionAddAnnotation |
|
ColorIcon |
An icon that displays a rectangular Color .
|
ColorIterator |
Iterator of the color space.
|
ColorIterator.ADefaultStepping |
Just for protected internal float stepping.
|
ColorIterator.AlphaStepper |
A stepping model that steps on the alpha channel of the HSB color space.
|
ColorIterator.APiggyBackStepper |
Base class for stepping models that may step in each direction of the Hue
Saturation Luminance color space.
|
ColorIterator.HSBStepper |
Performs hue steps until it has walked the whole hue line, then performs a
saturation step to start with hue steps again.
|
ColorIterator.HSStepper |
Performs hue steps until it has walked the whole hue line, then performs a
saturation step to start with hue steps again.
|
ColorIterator.HueStepper |
A stepper that walks along the hue line of the color space.
|
ColorIterator.ISteppingModel |
Defines the strategy of walking through the HSB color space.
|
ColorIterator.LuminanceStepper |
A stepping model that steps on the luminance line of the HSB color space.
|
ColorIterator.SaturationStepper |
A stepping model that steps on the saturation line of the HSB color space.
|
ColorMutable |
Mutable Color implementation.
|
ComparatorToString<T> |
A Comparator that compares the given Objects by their
Object.toString() value.
|
CoordinateViewChart |
|
DynamicChartWithArithmeticMeanTrace |
Demonstrates minimal effort to create a dynamic chart with a 2nd trace that
displays the arithmetic mean of the last 5 points of the first trace.
|
Entry<V,K> |
I have written implementations of java.util.Map.Entry in form of
Static inner classes.
Non-static inner classes.
Non-public classes.
Anonymous classes.
|
ErrorBarDirectionPanel |
A panel for selection of the directions of error bars.
|
ErrorBarPainter |
Implementation of an error bar painter that allows configuration of the way the connection, start point and end point of an error bar is
painted by the use of IPointPainter .
|
ErrorBarPainterActionEdit |
|
ErrorBarPainterActionSetSegmentColor |
Action that sets a custom color to the corresponding segment
of an error bar painter by showing a modal color chooser.
|
ErrorBarPainterActionSetSegmentPainter |
Action that sets an IPointPainter
to the
corresponding segment of an error bar painter.
|
ErrorBarPainterEditPanel |
|
ErrorBarPainterLine |
An error bar painter that renders no end point and start point and renders a
line as segment (
PointPainterLine ).
|
ErrorBarPaintersPanel |
|
ErrorBarPixel |
Straight forward dumb data container implementation.
|
ErrorBarPolicyAbsoluteSummation |
Configurable IErrorBarPolicy
that adds an absolute error (relative to the absolute values) to the points
to render.
|
ErrorBarPolicyActionAddPainter |
|
ErrorBarPolicyActionRemovePainter |
|
ErrorBarPolicyActionShowWizard |
An action that shows a modal error bar wizard dialog.
|
ErrorBarPolicyMultiAction |
Highly proprietary error bar action that changes the behavior depending on
the JMenu from which it is triggered.
|
ErrorBarPolicyPanel |
|
ErrorBarPolicyRelative |
Configurable IErrorBarPolicy
that adds a relative error (relative to the absolute values) to the points to
render.
|
ErrorBarWizard |
A wizard to manage error bars for a trace.
|
ExceptionUtil |
Nice static helpers for working with Strings.
|
FileFilterExtensions |
Configureable implementation of FileFilter
that filters files by their extension (e.g.: ".txt").
|
FileUtil |
Utility class for file operations.
|
FlowLayoutCorrectMinimumSize |
A flow layout that claims the correct height of the component managed in case
the available width is known.
|
HSBColor |
Color that internally works with the Hue Saturation Luminance color space.
|
IAnnotationCreator |
An interface for creation of visible annotations.
|
IAxis<T extends IAxisScalePolicy> |
Interface for an axis of the Chart2D .
|
IAxis.AxisTitle |
Represents a title of an axis.
|
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,...).
|
IColorDistributor |
An interface for distributing colors.
|
IComparableProperty |
An interface that allows implementors to let themselves be compared by a
Comparable Number instance that may be
modified by the comparing classs.
|
IErrorBarPainter |
Interface for a renderer of error bars.
|
IErrorBarPainter.ISegment |
|
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.
|
INameFilter |
A story on the side: There are:
FileFilter
FilenameFilter
FileFilter
|
IntegerMutable |
Mutable Integer .
|
IPointFinder |
|
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.
|
IRingBuffer<T> |
Interface for implementations of RingBuffers.
|
IRingBuffer.RingBufferException |
Special exception related to ring buffer operations.
|
IToolTipType |
Defines the tool tips to display on a Chart2D
.
|
ITrace2D |
An interface used by Chart2D .
|
ITrace2D.DistancePoint |
Simple struct just for allowing to return a trace point along with a
weighted distance.
|
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.
|
IUnitSystem |
A system of units ordered by their natural ascending order.
|
JComponentActionSetBackground |
Performs the action of setting the background color
(JComponent.setBackground(java.awt.Color) }
of a JComponent .
|
JComponentActionSetCustomBackground |
Action that sets a custom background color of the
corresponding JComponent by showing a modal color chooser.
|
JComponentActionSetCustomBackgroundSingleton |
Singleton Action that sets a custom background color of the
corresponding JComponent by showing a modal color chooser.
|
JComponentActionSetCustomForeground |
Action that sets a custom foreground color of the
corresponding JComponent by showing a modal color chooser.
|
JComponentActionSetCustomForegroundSingleton |
Singleton Action that sets a custom foreground color of the
corresponding JComponent by showing a modal color chooser.
|
JComponentActionSetForeground |
Performs the action of setting the foreground color (
JComponent.setForeground(java.awt.Color) } of a
JComponent .
|
LabeledValue |
A double value along with it's label.
|
LabelFormatterAutoUnits |
A label formatter that adds an automatic choice of the unit SI prefix to a
decorated IAxisLabelFormatter .
|
LabelFormatterDate |
An ILabelFormatter instance that uses a DateFormat to
format the labels.
|
LabelFormatterNumber |
An ILabelFormatter that is based on a NumberFormat
|
LabelFormatterSimple |
An IlabelFormatter implementation that just returns
String.valueOf(value) .
|
LabelFormatterUnit |
|
LayoutFactory |
Factory that provides creational methods for adding UI controls to
Chart2D instances and ITrace2D instances.
|
LayoutFactory.BasicPropertyAdaptSupport |
Implementation for a PropertyChangeListener that adapts a
wrapped JComponent to the following properties.
|
LayoutFactory.BasicPropertyAdaptSupport.IRemoveAsListenerFromComponentCondition |
|
LayoutFactory.BasicPropertyAdaptSupport.RemoveAsListenerFromComponentIfTraceIsDropped |
|
LayoutFactory.BasicPropertyAdaptSupport.RemoveAsListenerFromComponentNever |
|
LayoutFactory.PropertyChangeCheckBoxMenuItem |
A JCheckBoxMenuItem that listens for changes of background
color, foreground color and font of the given JComponent and
adapts it's own settings.
|
LayoutFactory.PropertyChangeMenuItem |
A JMenuItem that listens for changes of background color,
foreground color and font of the given JComponent and adapts
it's own settings.
|
LayoutFactory.SelectionPropertyAdaptSupport |
Implementation for a PropertyChangeListener that adpapts a
wrapped JComponent to the following properties.
|
LiliyaBug |
|
Log10AxisChart |
|
Log10AxisChartZoomable |
|
LogAxisChart |
|
MathUtil |
Static helpers for working with numbers.
|
Messages |
Message bundle for externalization.
|
MinimalDynamicChart |
Demonstrates minimal effort to create a dynamic chart.
|
MinimalStaticChart |
Title: MinimalStaticChart
|
MinimalStaticChartLargeData |
POC to show that "on some computers" jchart2d is able to show 70.000 data
points.
|
MinimalStaticChartWithNanValues |
Title: MinimalStaticChart
|
ModalDialog |
Class for modal dialogs with ok and cancel buttons.
|
MultiAxesStaticChart |
Title: MultipleAxesStaticChart
|
MultiAxisZoomTest |
|
MultipleCharts |
Demonstrates minimal effort to create multiple charts in one window.
|
MultitraceStaticChart |
A demonstration of the minimal code to set up a chart with static data and
several traces.
|
MultiTracing |
An example that tests the ability of multithreaded use of a single
Chart2D .
|
ObjectRecorder |
The ObjectRecorder takes records(inspections) of an objects
state using reflection and accessibility- framework.
|
ObjRecorder2Trace2DAdapter |
A simple adapter that allows displaying of timestamped values from an
inspection of the
ObjectRecorder
on a
Chart2D.
|
OneStringChooserPanel |
A panel that allows to input a String via
a normal
JTextField .
|
PointPainterDisc |
Renders points in form of a disc with configurable diameter.
|
PointPainterLine |
A point painter that renders a trace by lines.
|
PointPainterVerticalBar |
Renders points by painting a bar with choosable width for each point to show.
|
PopupListener |
A general purpose PopupListener .
|
PropertyFileStaticDataCollector |
Data collector that collects data in form of
ITracePoint2D instances from a property
file ( Properties ).
|
RandomDataCollectorOffset |
A proof of concept dummy implementation for the supertype.
|
RandomDataCollectorTimeStamped |
Data collector that collects values with an absolute timestamp as x value and
a random jumping y value.
|
Range |
A simple data structure that defines a minimum and a maximum and knows, what
lies within it and what not.
|
RangeChooserPanel |
A panel that allows to choose a range from a special
JSlider with two sliders (dual Slider).
|
RangePolicyFixedViewport |
A range policy that forces the chart only to display the bounds of the
internal range regardless of the actual bounds of the traces within the
chart.
|
RangePolicyForcedPoint |
A range policy that forces the chart always to display the constructor given
point regardless of the actual bounds of the traces within the chart.
|
RangePolicyHighestValues |
Range policy implementation that will force a viewport that only shows the
highest values that are in the range of maximum - x.
|
RangePolicyHighestValuesForcedMin |
Range policy implementation that will show a viewport with only the highest
values that are in the range of maximum - x which also forces the lower bound
to be shown if no data towards this bound exists.
|
RangePolicyMinimumViewport |
A IRangePolicy
implementation that
guarantees a minimum displayed range (viewport) but will stretch if values of
the corresponding Chart2D
exceeds these
constructor given bounds.
|
RangePolicyUnbounded |
A dummy IRangePolicy implementation that reflects the bounds of the connected
Chart2D instance.
|
RingBufferArray<T> |
A RingBuffer can be used to store a limited number of entries of any type
within a buffer.
|
RingBufferArrayFast<T> |
Fast ring buffer implementation.
|
SerializationUtility |
A class containing useful utility methods relating to serialization.
|
Showcase |
Advanced demonstration applet for jchart2d.
|
SimpleDateFormatAnalyzer |
Hack for a SimpleDateFormat to get further
information about the fields that will be displayed.
|
StaticChartDiscs |
|
StaticChartErrorBarLineDisc |
Title: StaticChartErrorBarLineDisc
|
StaticChartFill |
|
StaticChartWithBoxAndTitle |
Title: StaticChartWithBoxAndTitle
|
StaticChartXAxisInverse |
Title: StaticChartXAxisInverse.
|
StaticCollectorChart |
A chart to test labels.
|
StringUtil |
Nice static helpers for working with Strings.
|
TimeStampedValue |
Simple wrapper around a time in ms and a value Object.
|
Trace2DActionAddErrorBarPolicy |
Action to set an IErrorBarPolicy on an
ITrace2D
.
|
Trace2DActionAddRemoveHighlighter |
Action that adds or removes constructor-given
IPointPainter to the corresponding trace.
|
Trace2DActionAddRemoveTracePainter |
Action that adds or removes constructor-given
ITracePainter to the corresponding trace.
|
Trace2DActionRemove |
Action that removes the constructor given
ITrace2D
from the
corresponding Chart2D
.
|
Trace2DActionRemoveErrorBarPolicy |
Action to remove an IErrorBarPolicy from an
ITrace2D
.
|
Trace2DActionSetColor |
Action that sets a constructor-given color of the
corresponding trace.
|
Trace2DActionSetCustomColor |
Action that sets a custom color of the corresponding trace by
showing a modal color chooser.
|
Trace2DActionSetName |
Action that sets a custom name of the corresponding trace by
showing a modal String chooser.
|
Trace2DActionSetPhysicalUnits |
Action that sets custom physical units for x and y on the
corresponding trace by showing a modal dialog.
|
Trace2DActionSetStroke |
Action that sets a constructor-given zIndex to the
corresponding trace.
|
Trace2DActionSetVisible |
|
Trace2DActionSetZindex |
Action that sets a constructor-given zIndex to the
corresponding trace.
|
Trace2DActionZindexDecrease |
Action that decreases the zIndex of the
constructor-given ITrace2D by a constructor-given integer.
|
Trace2DActionZindexIncrease |
Action that increases the zIndex of the
constructor-given ITrace2D by a constructor-given integer.
|
Trace2DArithmeticMean |
A trace that accumulates the latest n points added to points with the
arithmetic mean value.
|
Trace2DArithmeticMeanX |
A trace that accumulates the latest n x values added to points with
the arithmetic mean x value and the latest y value.
|
Trace2DArithmeticMeanY |
A trace that accumulates the latest n y values added to points with
the arithmetic mean y value and the latest x value.
|
Trace2DAxisSwap |
A delegator / proxy that delegates all calls to an internal constructor-given
ITrace2d and swaps the data of the added Point2D instances.
|
Trace2DBijective |
A Trace2D who only allows a single occurance of a tracepoint
with a certain x- value xi.
|
Trace2DDebugger |
A decorator for any ITrace2D implementation.
|
Trace2DLtd |
Additional to the Trace2DSimple the Trace2DLimited adds the following
functionality:
|
Trace2DLtdReplacing |
In addition to the Trace2DLtd this class offers the guarantee only to allow a
single tracepoint with a certain x- value.
|
Trace2DLtdSorted |
Additional to the Trace2DLtdReplacing all tracepoints will be
sorted by their x- value.
|
Trace2DReplacing |
Has the behavior of Trace2DBijective and additional
features.
|
Trace2DSimple |
|
Trace2DSorted |
Has the behavior of Trace2DReplacing and additional features.
|
TracePainterConfigurable<T extends IPointPainter<T>> |
|
TracePainterDisc |
Renders traces by painting a disc (hollow circle) with choosable diameter for
each TracePoint2D to show.
|
TracePainterFill |
A trace painter that fills the area between trace to render and the x axis
baseline with it's color.
|
TracePainterLine |
A trace painter that renders a trace by lines.
|
TracePainterPolyline |
|
TracePainterVerticalBar |
Renders traces by painting a bar with choosable width for each
TracePoint2D to show.
|
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 |
|
TraceTester |
A test class that steps through all ITrace2D implementations and
adds random or "half- random" TracePoint2D -instances.
|
TreeSetGreedy<T extends IComparableProperty> |
A Set that will always successfully add new instances and
guarantee that all the " Comparable properties" of the contained
IComparableProperty
instances will build a set (no duplicates).
|
TwoStringsChooserPanel |
A panel that allows to input two Strings via
normal
JTextField .
|
UIUtil |
Utility class for UI / layout operations.
|
UnitFactory |
Singleton that caches instances of whole unit- systems and provides you with
the matching unit for a maximum value.
|
UnitFemto |
Femto unit, 10 -15 .
|
UnitGiga |
Giga unit, 10 9 .
|
UnitKilo |
Kilo unit, 10 3 .
|
UnitMega |
Mega unit, 10 6 .
|
UnitMicro |
Micro unit, 10 -6 .
|
UnitMilli |
Milli unit, 10 -3 .
|
UnitNano |
Nano unit, 10 -9 .
|
UnitPeta |
Peta unit, 10 15 .
|
UnitPico |
Pico unit, 10 -12 .
|
UnitSystemSI |
The unit system for the "International System of Units" (SI).
|
UnitTera |
Tera unit, 10 12 .
|
UnitUnchanged |
Unchanged unit, 10 0 .
|
ZoomableChart |
Chart2D
enriched by a
zoom-functionality in the x and y dimension.
|
ZoomableChartZoomOutAction |
Action for zooming a ZoomableChart
to the original size (zoom out).
|
ZoomChartWithErrorBarsAndLogAxis |
|
ZoomTest |
|