Package jsynoptic.builtin

Interface Summary
AffineTransformData.Listener An interface to warn the transform owner in case of transform change
 

Class Summary
Abstract1DShape Base class for Lines and the 2D shapes (Polygons and Ellipses)
Abstract1DShape.Abstract1DShapePropertiesNames  
Abstract2DShape Base class for Polygons and Ellipses
Abstract2DShape.Abstract2DShapePropertiesNames  
AffineTransformData An AffineTransform with input values for translation and rotation coming from user defined inputs or data sources
AffineTransformData.AffineTransformDataPropertiesNames  
AsciiProvider  
AutomatonAction This class is for elements of the list which is effectively mapped to a value or range
AutomatonActionList The lists of AutomatonAction objects is mapped to a value or range in the AutomatonActionMapper
AutomatonActionMapper This class maps data sources and index to images.
AutomatonActionMapper.AutomatonActionEditor  
AutomatonActionMapper.AutomatonActionRenderer  
AutomatonShape A 2D automaton, driven by a data source.
AutomatonShape.Cell  
Builtin Default plugin, actually built in jsynoptic
Builtin.ASCIIFileOptionComponent  
ConnectionShape Connection Shape
ConnectionShape.ConnectionShapePropertiesNames  
EllipseShape The Ellipse shape handles ellipses (inc. circles) and arcs It delegates internally to a corresponding java shape
EllipseShape.EllipseShapePropertiesNames  
GaussianRandomSource Generate numbers using a gaussian distribution
GaussianRandomSource.OptionPanel  
HistoryShape Deprecated. Use HistoryTextShape instead
HistoryShape.HistoryShapePropertiesNames  
HistoryShape.HookedTextShape Override methods called when data source change. => the first cell listens to data source Changes are propagated.
HistoryTextShape  
HistoryTextShape.HistoryTextShapePropertiesNames  
ImageShape An image shape will draw an image (how suprising!)
ImageShape.ImageShapePropertiesNames  
LinesShape The lines shape consists in one or more line segments
LinesShape.LineShapePropertiesNames  
Plot A Plot shape to display curves using up to 2 pairs of axes X and Y primary and secondary axes are independent
Plot.PlotPropertiesNames  
PlotTemplate An abstract template dedicated to create grid of plots or time plots
PlotZoom This class performs the additional drawing required to perform some zooms on one or several selected plots Zoom box - Its location and size are defined thanks to mouse events received through the ContextualDrawing interface.When zoom defintion is over, on button 2 release, the rectangle coordinates are used to compute the zoom aplied to the selected plots.
PolygonShape The Polygon shape handles regular or user defined polygons, together with the corresponding properties dialog.
PolygonShape.PolygonShapePropertiesNames  
RandomSource Base class for the uniform and gaussian random sources
RandomSource.OptionPanel  
RandomSourceProvider Used in serializing/deserializing random data sources
RangeSource This data source produces all the values in a given range, and can work either on "integers" or "real" numbers The range may be infinite
RangeSource.OptionPanel  
RangeSourceProvider Used in serializing/deserializing range data sources
RectangleShape The Rectangle shape handles rectangle with an optional variable fill area (progress bar)
RectangleShape.RectangleShapePropertiesNames  
TextArrayShape An array of text shapes
TextArrayShape.TextArrayShapePropertiesNames  
TextShape This shape displays some texts, and fits it to its dimensions.
TextShape.TextShapePropertiesNames  
TimePlot  
UniformRandomSource Generate numbers using a uniform distribution, bounds included
UniformRandomSource.OptionPanel