Serialized Form


Package com.ijchart.xychart.annotation

Class com.ijchart.xychart.annotation.AbstractAnnotation extends java.lang.Object implements Serializable

serialVersionUID: -1305605489266328820L

Serialized Fields

tooltipText

java.lang.String tooltipText
The tooltip text for annotation.

Class com.ijchart.xychart.annotation.AbstractTextAnnotation extends AbstractAnnotation implements Serializable

serialVersionUID: -3203881447311572840L

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

text

java.lang.String text
The text.


textFont

java.awt.Font textFont
The font.


textAnchor

TextAnchor textAnchor
The position of a text.


rotationAngle

double rotationAngle
The rotation angle.


textHorizontalAlign

HorizontalAlignment textHorizontalAlign
The text horizontal align.


textVerticalAlign

VerticalAlignment textVerticalAlign
The text vertical align.


textPosition

TextPosition textPosition
The text position.


textDirection

TextDirection textDirection
The text direction.

Class com.ijchart.xychart.annotation.CategoryLineAnnotation extends AbstractAnnotation implements Serializable

serialVersionUID: 6126983644321821246L

Serialized Fields

startCategory

java.lang.Object startCategory
The category for the start of the line.


startValue

double startValue
The start y value.


endCategory

java.lang.Object endCategory
The category for the end of the line.


endValue

double endValue
The end y value.


paint

java.awt.Paint paint
The line paint.


stroke

java.awt.Stroke stroke
The line stroke.

Class com.ijchart.xychart.annotation.CategoryTextAndPointerAnnotation extends CategoryTextAnnotation implements Serializable

serialVersionUID: -1039185223778566014L

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

arrowAngle

double arrowAngle
The angle of the arrow's line (in radians).


baseRadius

double baseRadius
The radius from the (x, y) point to the start of the arrow line (in Java2D units).


arrowLength

double arrowLength
The length of the arrow head (in Java2D units).


arrowWidth

double arrowWidth
The arrow width (in Java2D units, per side).


labelOffset

double labelOffset
The radius from the base point to the anchor point for the label.

Class com.ijchart.xychart.annotation.CategoryTextAnnotation extends AbstractTextAnnotation implements Serializable

serialVersionUID: 7690180863186598581L

Serialized Fields

category

java.lang.Object category
The category.


value

double value
The value.

Class com.ijchart.xychart.annotation.XYImageAnnotation extends AbstractAnnotation implements Serializable

serialVersionUID: 4699783784755025592L

Serialized Fields

x

double x
The x coordinate (in data space).


y

double y
The y coordinate (in data space).


imageWidth

int imageWidth
The image width.


imageHeight

int imageHeight
The image height.

Class com.ijchart.xychart.annotation.XYLineAnnotation extends AbstractAnnotation implements Serializable

serialVersionUID: 3311190899963418134L

Serialized Fields

startX

double startX
The start x value.


startY

double startY
The start y value.


endX

double endX
The end x value.


endY

double endY
The end y value.


paint

java.awt.Paint paint
The line paint.


stroke

java.awt.Stroke stroke
The line stroke.

Class com.ijchart.xychart.annotation.XYPointerAnnotation extends XYTextAnnotation implements Serializable

serialVersionUID: 4082080123817861415L

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

arrowAngle

double arrowAngle
The angle of the arrow's line (in radians).


baseRadius

double baseRadius
The radius from the (x, y) point to the start of the arrow line (in Java2D units).


arrowLength

double arrowLength
The length of the arrow head (in Java2D units).


arrowWidth

double arrowWidth
The arrow width (in Java2D units, per side).


labelOffset

double labelOffset
The radius from the base point to the anchor point for the label.

Class com.ijchart.xychart.annotation.XYShapeAnnotation extends AbstractAnnotation implements Serializable

serialVersionUID: 1405561837582323285L

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.

Class com.ijchart.xychart.annotation.XYTextAnnotation extends AbstractTextAnnotation implements Serializable

serialVersionUID: 8904611945496504238L

Serialized Fields

x

double x
The x value.


y

double y
The y value.


Package com.ijchart.xychart.axis

Class com.ijchart.xychart.axis.AbstractAxis extends java.lang.Object implements Serializable

serialVersionUID: -4392656039369985447L

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

axisVisible

boolean axisVisible
A flag indicating whether or not the axis is visible.


axisLabel

java.lang.String axisLabel
The label for the axis.


axisLabelFont

java.awt.Font axisLabelFont
The font for displaying the axis label.


axisLabelInsets

RectangleInsets axisLabelInsets
The insets for the axis label.


axisLabelAngle

double axisLabelAngle
The label angle (in radians).


axisLabelVisible

boolean axisLabelVisible
A flag indicating whether or not the axis label is visible.


axisLineVisible

boolean axisLineVisible
A flag that controls whether or not the axis line is visible.


tickLabelsVisible

boolean tickLabelsVisible
A flag that indicates whether or not tick labels are visible for the axis.


tickLabelAngle

double tickLabelAngle
The tick label angle (in radians).


tickLabelFont

java.awt.Font tickLabelFont
The font used to display the tick labels.


tickLabelFontMap

java.util.Map tickLabelFontMap
Storage for tick label font overrides (if any).


tickLabelInsets

RectangleInsets tickLabelInsets
The blank space around each tick label.


tickMarkVisible

boolean tickMarkVisible
A flag that indicates whether or not tick marks are visible for the axis.


tickMarkInsideLength

float tickMarkInsideLength
The length of the tick mark inside the data area (zero permitted).


tickMarkOutsideLength

float tickMarkOutsideLength
The length of the tick mark outside the data area (zero permitted).


gridLineVisible

boolean gridLineVisible
A flag indicate whether or not grid line is visible.


tickLabelHorizontalAlign

HorizontalAlignment tickLabelHorizontalAlign
The tick label horizontal align.


tickLabelVerticalAlign

VerticalAlignment tickLabelVerticalAlign
The tick label vertical align.


axisLabelHorizontalAlign

HorizontalAlignment axisLabelHorizontalAlign
The label horizontal alignment.


autoSelectTickLabelAlign

boolean autoSelectTickLabelAlign
A flag that indicates whether or not auto select label alignment.


lowerMargin

double lowerMargin
The amount of space reserved at the start of the axis.


upperMargin

double upperMargin
The amount of space reserved at the end of the axis.


maximumCategoryLabelWidthRatio

float maximumCategoryLabelWidthRatio
A ratio that is multiplied by the width of one category to determine the maximum label width.


rowKeyFormatter

IFormatter rowKeyFormatter
The formatter for format the rowKeys in dataset.


colKeyFormatter

IFormatter colKeyFormatter
The formatter for format the colKeys in dataset.


dataFormatter

IFormatter dataFormatter
The formatter for format the data in dataset.


dataset

IMatrixDataset dataset
The dataset.


axisLabelType

AxisLabelType axisLabelType
The axis label type.


fixedAxisSpace

double fixedAxisSpace
The fixed axis space.


drawEmptyLabelTickMark

boolean drawEmptyLabelTickMark
A boolean flag controls whether or not draw tick mark with empty label.

Class com.ijchart.xychart.axis.AxisSpace extends java.lang.Object implements Serializable

serialVersionUID: -1320913013576339220L

Serialized Fields

top

double top
The top space.


bottom

double bottom
The bottom space.


left

double left
The left space.


right

double right
The right space.


Package com.ijchart.xychart.axis.category

Class com.ijchart.xychart.axis.category.CategoryAxis extends AbstractAxis implements Serializable

serialVersionUID: 8531674170929821783L

Serialized Fields

categoryMargin

double categoryMargin
The amount of space reserved between categories.


maximumCategoryLabelLines

int maximumCategoryLabelLines
The maximum number of lines for category labels.


categoryLabelHorizontalAlignment

HorizontalAlignment categoryLabelHorizontalAlignment
The category label horizontal alignment.


foregroundCategoryMarkers

java.util.List foregroundCategoryMarkers
A list containing lists of markers for the category axes.


backgroundCategoryMarkers

java.util.List backgroundCategoryMarkers
A list containing lists of markers for the category axes.


categoryLabelPosition

java.util.Hashtable categoryLabelPosition
The position of categorys.


acategoryWidth

double acategoryWidth
The width of a category.

Class com.ijchart.xychart.axis.category.CategoryAxis3D extends CategoryAxis implements Serializable

serialVersionUID: -6053285868876162111L

Serialized Fields

effect3D

IEffect3D effect3D
The 3D effect.


force2D

boolean force2D
A boolean flag controls whether or not draw as 2D axis.

Class com.ijchart.xychart.axis.category.GroupCategoryAxis extends CategoryAxis implements Serializable

serialVersionUID: -3865482239482396447L

Serialized Fields

subCategoryAxes

java.util.List subCategoryAxes
Storage for the sub-categories.


categoryRender

AbstractCategoryRender categoryRender
The render for category item.


Package com.ijchart.xychart.axis.value

Class com.ijchart.xychart.axis.value.AbstractNumberValueAxisWithType extends NumberValueAxis implements Serializable

serialVersionUID: -1868873737599640990L

Serialized Fields

valueAxisType

XYValueAxisType valueAxisType
The type of value axis.

Class com.ijchart.xychart.axis.value.AbstractValueAxis extends AbstractAxis implements Serializable

serialVersionUID: 450837188238014211L

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

axisRangeIncludeZero

boolean axisRangeIncludeZero
Whether or not include zero when calculate the axis data range.


inverted

boolean inverted
A flag that affects the orientation of the values on the axis.


emptyDatasetRange

NumberRange emptyDatasetRange
The default range is used when the dataset is empty and the axis needs to determine the auto range.


tickValueFormatter

IFormatter tickValueFormatter
The tick value formatter.


valueLineVisible

boolean valueLineVisible
A flag that controls whether or not a value line is drawn.


valueLineValue

double valueLineValue
The value line value.


foregroundValueMarkers

java.util.List foregroundValueMarkers
A list containing lists of markers for the value axes.


backgroundValueMarkers

java.util.List backgroundValueMarkers
A list containing lists of markers for the value axes.


foregroundIntervalValueMarkers

java.util.List foregroundIntervalValueMarkers
A list containing lists of interval markers for the value axes.


backgroundIntervalValueMarkers

java.util.List backgroundIntervalValueMarkers
A list containing lists of markers for the value axes.


gridBandVisible

boolean gridBandVisible
Flag that indicates whether or not grid bands are visible.


render

IRenderWithAxis render
The render object.

Class com.ijchart.xychart.axis.value.BoxAndWhiskerValueAxis extends AbstractNumberValueAxisWithType implements Serializable

serialVersionUID: -512472221462855248L

Class com.ijchart.xychart.axis.value.DateValueAxis extends NumberValueAxis implements Serializable

serialVersionUID: -796643112864369826L

Class com.ijchart.xychart.axis.value.ErrorValueAxis extends AbstractNumberValueAxisWithType implements Serializable

serialVersionUID: -8410470857385527244L

Class com.ijchart.xychart.axis.value.GranttValueAxis extends DateValueAxis implements Serializable

serialVersionUID: -3603802904902691604L

Class com.ijchart.xychart.axis.value.GroupStackedNumberValueAxis extends StackedNumberValueAxis implements Serializable

serialVersionUID: 3147973847602967466L

Class com.ijchart.xychart.axis.value.IntervalValueAxis extends NumberValueAxis implements Serializable

serialVersionUID: -1625594949243576914L

Class com.ijchart.xychart.axis.value.IntervalXNumberYBaseValueAxis extends AbstractNumberValueAxisWithType implements Serializable

serialVersionUID: 7617402301381796763L

Class com.ijchart.xychart.axis.value.IntervalXYValueAxis extends AbstractNumberValueAxisWithType implements Serializable

serialVersionUID: -7844512034828849253L

Class com.ijchart.xychart.axis.value.NumberValueAxis extends AbstractValueAxis implements Serializable

serialVersionUID: -4108110604308595030L

Serialized Fields

tickUnit

INumberTickUnit tickUnit
The INumberTickUnit for generate axis tick units.


timeZone

java.util.TimeZone timeZone
The time zone.


tickLabels

java.lang.String[] tickLabels
The formated tick labels.


numberTicks

java.lang.String[] numberTicks
The number ticks.


valueTicks

double[] valueTicks
The number ticks.


xTickPositions

double[] xTickPositions
The x position of x axis.


yTickPositions

double[] yTickPositions
The y position of y axis.


userDefineDatasetRange

NumberRange userDefineDatasetRange
The dataset range of user defined,it is not automatically calculated when this value is not null.


zoomDatasetRange

NumberRange zoomDatasetRange
The dataset range for zoom chart.

Class com.ijchart.xychart.axis.value.NumberValueAxis3D extends NumberValueAxis implements Serializable

serialVersionUID: -2845943247051527979L

Serialized Fields

effect3D

IEffect3D effect3D
The 3D effect.


force2D

boolean force2D
A boolean flag controls whether or not draw as 2D axis.

Class com.ijchart.xychart.axis.value.OHLCDateAxis extends NumberValueAxis implements Serializable

serialVersionUID: -796643112864369826L

Class com.ijchart.xychart.axis.value.OHLCValueAxis extends NumberValueAxis implements Serializable

serialVersionUID: -8712965106900992718L

Class com.ijchart.xychart.axis.value.Stacked3DNumberValueAxis extends StackedNumberValueAxis implements Serializable

serialVersionUID: -1826453119551818560L

Serialized Fields

stackedRender

IStackedRender stackedRender
The stacked bar render object.


effect3D

IEffect3D effect3D
The 3D effect.


force2D

boolean force2D
A boolean flag controls whether or not draw as 2D axis.

Class com.ijchart.xychart.axis.value.StackedNumberValueAxis extends NumberValueAxis implements Serializable

serialVersionUID: 1488878936787053004L

Serialized Fields

stackedRender

IStackedRender stackedRender
The stacked bar render object.

Class com.ijchart.xychart.axis.value.StackedXYBarValueAxis extends AbstractNumberValueAxisWithType implements Serializable

serialVersionUID: -1692716848932596732L

Serialized Fields

stackedRender

XYStackedBarRender stackedRender
The stacked bar render object.

Class com.ijchart.xychart.axis.value.StackedXYValueAxis extends AbstractNumberValueAxisWithType implements Serializable

serialVersionUID: -6740712922634281858L

Class com.ijchart.xychart.axis.value.StatisticalNumberValueAxis extends NumberValueAxis implements Serializable

serialVersionUID: 9110344838088315035L

Class com.ijchart.xychart.axis.value.SymbolValueAxis extends NumberValueAxis implements Serializable

serialVersionUID: 762013884978039822L

Serialized Fields

valueAxis

NumberValueAxis valueAxis
The value axis.


symbols

java.lang.String[] symbols
The symbols.

Class com.ijchart.xychart.axis.value.WaterfallNumberValueAxis extends NumberValueAxis implements Serializable

serialVersionUID: 606607862649138578L

Class com.ijchart.xychart.axis.value.WindValueAxis extends AbstractNumberValueAxisWithType implements Serializable

serialVersionUID: 3943969332065564998L

Class com.ijchart.xychart.axis.value.XYNumberValueAxis extends AbstractNumberValueAxisWithType implements Serializable

serialVersionUID: -7844512034828849253L

Class com.ijchart.xychart.axis.value.XYZNumberValueAxis extends AbstractNumberValueAxisWithType implements Serializable

serialVersionUID: -7346907187181397256L

Class com.ijchart.xychart.axis.value.YIntervalValueAxis extends AbstractNumberValueAxisWithType implements Serializable

serialVersionUID: -3658518803469333368L

Class com.ijchart.xychart.axis.value.ZNumberValueAxis extends NumberValueAxis implements Serializable

serialVersionUID: -7844512034828849253L


Package com.ijchart.xychart.chartinfo

Class com.ijchart.xychart.chartinfo.AbstractShapeCollection extends java.lang.Object implements Serializable

serialVersionUID: -456688030173690834L

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

state

Graphics2DState state
The graphics state.


shapeIdSequence

int shapeIdSequence
The sequence of shapes,first is 0.


oldClip

java.awt.Shape oldClip
The old clip shape.

Class com.ijchart.xychart.chartinfo.AnnotationShapeCollection extends AbstractShapeCollection implements Serializable

serialVersionUID: -9094597196284573752L

Serialized Fields

annotationShapes

java.util.List annotationShapes
The list of title shapes.

Class com.ijchart.xychart.chartinfo.AxisShapeCollection extends AbstractShapeCollection implements Serializable

serialVersionUID: 2021786712035447236L

Serialized Fields

edge

RectangleEdge edge
The axis edge.


axisLabelShape

java.util.List axisLabelShape
The axis label shape.


axisLineShape

java.util.List axisLineShape
The axis line shape.


axisLine3DShape

java.util.List axisLine3DShape
The axis line 3D area.


tickLabelShape

java.util.List tickLabelShape
The list of axis tick label shapes.


tickMarkShape

java.util.List tickMarkShape
The list of axis tick mark shapes.

Class com.ijchart.xychart.chartinfo.ChartShapeCollection extends AbstractShapeCollection implements Serializable

serialVersionUID: 4424033962018298524L

Serialized Fields

borderShape

IChartShape borderShape
The border shape.


backgroundShape

IChartShape backgroundShape
The background shape.


backgroundImageShape

IChartShape backgroundImageShape
The background image shape.


titleShapesList

java.util.List titleShapesList
The title shapes collection.


legendShapes

LegendShapeCollection legendShapes
The legend shapes collection.


plotShapesCollection

java.util.List plotShapesCollection
The plot shapes collection.


ijchart

IJChart ijchart
The IJChart.


shapeChanged

boolean shapeChanged
A boolean flag that controls whether or not the shape is changed.


scaleX

double scaleX
The scale value of x-axis.


scaleY

double scaleY
The scale value of y-axis.


changeChartShape

IChangeChartShape changeChartShape
The shape change object.

Class com.ijchart.xychart.chartinfo.LegendShapeCollection extends AbstractShapeCollection implements Serializable

serialVersionUID: 3694564307000186602L

Serialized Fields

borderShape

IChartShape borderShape
The border shape.


legendShapes

java.util.List legendShapes
The list of legend shapes.


axisShapes

java.util.List axisShapes
The axis shapes for legend.

Class com.ijchart.xychart.chartinfo.PlotShapeCollection extends AbstractShapeCollection implements Serializable

serialVersionUID: -4108103651569433580L

Serialized Fields

borderShape

IChartShape borderShape
The border shape.


backgroundShape

IChartShape backgroundShape
The background shape.


backgroundImageShape

IChartShape backgroundImageShape
The background image shape.


noDataMessageShape

IChartShape noDataMessageShape
The no data message shape.


xAxisShapeList

java.util.List xAxisShapeList
The X-axis shape list.If the chart has multiple X-axis,every X-axis has a shape collection.


yAxisShapeList

java.util.List yAxisShapeList
The Y-axis shape list.If the chart has multiple Y-axis,every Y-axis has a shape collection.


renderShapes

java.util.List renderShapes
The list of render shapes.


annotationShapes

java.util.List annotationShapes
The list of annotation shapes.


xCrossShape

IChartShape xCrossShape
The x-cross shape.


yCrossShape

IChartShape yCrossShape
The y-cross shape.


zeroDomainBaseline

IChartShape zeroDomainBaseline
The zero line of domain axis.


zeroValueBaseline

IChartShape zeroValueBaseline
The zero line of value axis.

Class com.ijchart.xychart.chartinfo.RenderShapeCollection extends AbstractShapeCollection implements Serializable

serialVersionUID: 499608626968604925L

Serialized Fields

borderShape

IChartShape borderShape
The border shape.


backgroundShape

IChartShape backgroundShape
The background shape.


quadrantBackgroundShapes

java.util.List quadrantBackgroundShapes
The list of quadrant background shapes.


backgroundImageShape

IChartShape backgroundImageShape
The background image shape.


valueLineShapes

java.util.List valueLineShapes
The list of value line shapes.


domainGridLines

java.util.List domainGridLines
The list of domin grid line shapes.


valueGridLines

java.util.List valueGridLines
The list of value grid line shapes.


valueGridBands

java.util.List valueGridBands
The list of value grid band shapes.


chart3DCloseLines

java.util.List chart3DCloseLines
The list of line shapes for close render area of 3D chart.


foregroundMarkerShapes

java.util.List foregroundMarkerShapes
The list of foreground marker shapes.


backgroundMarkerShapes

java.util.List backgroundMarkerShapes
The list of background marker shapes.


foregroundIntervalMarkerShapes

java.util.List foregroundIntervalMarkerShapes
The list of foreground interval marker shapes.


backgroundIntervalMarkerShapes

java.util.List backgroundIntervalMarkerShapes
The list of background interval marker shapes.


deviationShapes

java.util.List deviationShapes
The list of deviation shapes.


differenceBackgroundShapes

java.util.List differenceBackgroundShapes
The background of difference shape.


dataItemBackgroundShapes

java.util.List dataItemBackgroundShapes
The data item background shape.


minMaxValueShapes

java.util.List minMaxValueShapes
The list of min-max value shapes.


minMaxValueLineShapes

java.util.List minMaxValueLineShapes
The list of value-line shapes.


joinLineShapes

java.util.List joinLineShapes
The list of join line shapes.


guideLineShapes

java.util.List guideLineShapes
The list of guid line shapes.


dataItemShapes

java.util.List dataItemShapes
The list of data item shapes.


dataBackgroundShapeDrawType

DataBackgroundShapeDrawType dataBackgroundShapeDrawType
The draw type of data background shape.


tickLineShapes

java.util.List tickLineShapes
The list of tick line shapes.


tickLabelShapes

java.util.List tickLabelShapes
The list of tick label shapes.


meterArcTickLabels

java.util.List meterArcTickLabels
The list of meter arc tick labels.


meterArcTickLines

java.util.List meterArcTickLines
The list of meter arc tick lines.


meterNeedleShape

IChartShape meterNeedleShape
The needle shape of meter chart.


meterUnitShape

IChartShape meterUnitShape
The unit shape of meter chart.


shadowShapes

java.util.List shadowShapes
The list of shadow shapes.


pieLabelShapes

java.util.List pieLabelShapes
The list of pie label shapes.


pie3DEffectShapes

java.util.List pie3DEffectShapes
The pie 3D effect shapes.


radiusGridlines

java.util.List radiusGridlines
The radius gridline shapes.


angleGridlines

java.util.List angleGridlines
The angle gridline shapes.


dataset

IMatrixDataset dataset
The dataset.

Class com.ijchart.xychart.chartinfo.TitleShapeCollection extends AbstractShapeCollection implements Serializable

serialVersionUID: 5979848672019099732L

Serialized Fields

titleShapes

java.util.List titleShapes
The list of title shapes.


Package com.ijchart.xychart.client

Class com.ijchart.xychart.client.ChartPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -3787661459210554930L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
s 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

chart

IJChart chart
The chart that is displayed in the panel.


chartMouseListeners

javax.swing.event.EventListenerList chartMouseListeners
Storage for registered (chart) mouse listeners.


chartBuffer

java.awt.Image chartBuffer
A buffer for the rendered chart.


refreshBuffer

boolean refreshBuffer
A flag that indicates that the buffer should be refreshed.


chartBufferWidth

int chartBufferWidth
The width of the chart buffer.


chartBufferHeight

int chartBufferHeight
The height of the chart buffer.


minimumDrawWidth

double minimumDrawWidth
The minimum width for drawing a chart.


minimumDrawHeight

double minimumDrawHeight
The minimum height for drawing a chart.


scaleX

double scaleX
The scale factor used to draw the chart.


scaleY

double scaleY
The scale factor used to draw the chart.


orientation

ChartOrientation orientation
The chart orientation.


domainZoomable

boolean domainZoomable
A flag that controls whether or not domain axis zooming is enabled.


valueZoomable

boolean valueZoomable
A flag that controls whether or not value axis zooming is enabled.


zoomPoint

java.awt.geom.Point2D zoomPoint
The zoom rectangle starting point.


fillZoomRectangle

boolean fillZoomRectangle
Controls if the zoom rectangle is drawn as a border or filled.


zoomTriggerDistance

double zoomTriggerDistance
The minimum distance required to drag the mouse to trigger a zoom.


horizontalAxisTrace

boolean horizontalAxisTrace
A flag that controls whether or not horizontal tracing is enabled.


verticalAxisTrace

boolean verticalAxisTrace
A flag that controls whether or not vertical tracing is enabled.


ownToolTipDelaysActive

boolean ownToolTipDelaysActive
A flag that indicates if original tooltip delays are changed.


originalToolTipInitialDelay

int originalToolTipInitialDelay
Original initial tooltip delay of ToolTipManager.sharedInstance().


originalToolTipReshowDelay

int originalToolTipReshowDelay
Original reshow tooltip delay of ToolTipManager.sharedInstance().


originalToolTipDismissDelay

int originalToolTipDismissDelay
Original dismiss tooltip delay of ToolTipManager.sharedInstance().


ownToolTipInitialDelay

int ownToolTipInitialDelay
Own initial tooltip delay to be used in this chart panel.


ownToolTipReshowDelay

int ownToolTipReshowDelay
Own reshow tooltip delay to be used in this chart panel.


ownToolTipDismissDelay

int ownToolTipDismissDelay
Own dismiss tooltip delay to be used in this chart panel.


zoomInFactor

double zoomInFactor
The factor used to zoom in on an axis range.


zoomOutFactor

double zoomOutFactor
The factor used to zoom out on an axis range.


useAnchor

boolean useAnchor
A flag that controls whether zoom operations are centred on the current anchor point, or the centre point of the relevant axis.


chartShapes

ChartShapeCollection chartShapes
The collection of chart shapes.


oldPanelSize

java.awt.geom.Rectangle2D oldPanelSize
The old size of this panel.


mouseChanged

boolean mouseChanged
A flag controls whether or not mouse changed.


mouseClickPoint

java.awt.Point mouseClickPoint
The point of mouse click.


showTooltipShapeType

java.util.List showTooltipShapeType
Controls which type of shape can show tooltip.


zoomable

boolean zoomable
Controls whether or not zoomable.

Class com.ijchart.xychart.client.IJChart extends java.lang.Object implements Serializable

serialVersionUID: 5931509414010058549L

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

borderVisible

boolean borderVisible
A flag that controls whether or not the chart border is drawn.


padding

RectangleInsets padding
The padding between the chart border and the chart drawing area.


titleFont

java.awt.Font titleFont
The title font.


title

ITitle title
The chart title (optional).


subtitles

java.util.List subtitles
The chart subtitles (zero, one or many). This field should never be null.


legend

LegendTitle legend
The chart legend title.


showLegend

boolean showLegend
A boolean flag that controls whether or not the legend is visible.


plot

AbstractPlot plot
Draws the visual representation of the data.


gradientPaintTransformType

GradientPaintTransformType gradientPaintTransformType
Gradient Paint transform type.


backgroundAlpha

float backgroundAlpha
The alpha transparency for the background paint.


backgroundImageAlignment

Align backgroundImageAlignment
The alignment for the background image.


backgroundImageAlpha

float backgroundImageAlpha
The alpha transparency for the background image.


notify

boolean notify
A flag that can be used to enable/disable notification of chart change events.


chartShapes

ChartShapeCollection chartShapes
The chart shapes collection.


changeChartShape

IChangeChartShape changeChartShape
The shape change object.


Package com.ijchart.xychart.constant

Class com.ijchart.xychart.constant.AreaRenderEndType extends java.lang.Object implements Serializable

serialVersionUID: 7280134056460725185L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.AxisLabelType extends java.lang.Object implements Serializable

serialVersionUID: 4287187582555083343L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.AxisLocation extends java.lang.Object implements Serializable

serialVersionUID: 2098541073047896719L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.ChartChangeEventType extends java.lang.Object implements Serializable

serialVersionUID: 2627515143499383468L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.ChartColor extends java.lang.Object implements Serializable

serialVersionUID: 2307051451821388728L

Class com.ijchart.xychart.constant.ChartOrientation extends java.lang.Object implements Serializable

serialVersionUID: -2508771828190337782L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.ChartShapeDrawType extends java.lang.Object implements Serializable

serialVersionUID: 4870776367231884566L

Serialized Fields

type

java.lang.String type
The type.

Class com.ijchart.xychart.constant.DataBackgroundShapeDrawType extends java.lang.Object implements Serializable

serialVersionUID: -3429722239651497055L

Serialized Fields

type

java.lang.String type
The type.

Class com.ijchart.xychart.constant.DatasetSlidingType extends java.lang.Object implements Serializable

serialVersionUID: 867315252038534676L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.DateTickUnitType extends java.lang.Object implements Serializable

serialVersionUID: 289427819776247268L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.Direction extends java.lang.Object implements Serializable

serialVersionUID: -7738556094309322259L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.GradientPaintTransformType extends java.lang.Object implements Serializable

serialVersionUID: 8331561784933982450L

Serialized Fields

name

java.lang.String name
The Gradient Paint transform name.

Class com.ijchart.xychart.constant.GranttDrawType extends java.lang.Object implements Serializable

serialVersionUID: 7825296461261634957L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.HistogramType extends java.lang.Object implements Serializable

serialVersionUID: -7847946234099817714L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.HorizontalAlignment extends java.lang.Object implements Serializable

serialVersionUID: -293698320738077716L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.ImageType extends java.lang.Object implements Serializable

serialVersionUID: 656316433509701693L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.KeyValueComparatorType extends java.lang.Object implements Serializable

serialVersionUID: -7360669040265769747L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.LegendTitlePosition extends java.lang.Object implements Serializable

serialVersionUID: -5721247676723733965L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.LegendType extends java.lang.Object implements Serializable

serialVersionUID: 5599619037766545822L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.LengthAdjustmentType extends java.lang.Object implements Serializable

serialVersionUID: 3137690103548361159L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.MeterShapeType extends java.lang.Object implements Serializable

serialVersionUID: 5483501367243671460L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.PlotType extends java.lang.Object implements Serializable

serialVersionUID: -7308786811045175737L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.RenderDrawOrder extends java.lang.Object implements Serializable

serialVersionUID: 1485893457559202795L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.Rotation extends java.lang.Object implements Serializable

serialVersionUID: -573427700639177537L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.ShapeType extends java.lang.Object implements Serializable

serialVersionUID: 1440631003845631373L

Serialized Fields

type

java.lang.String type
The type.

Class com.ijchart.xychart.constant.SortType extends java.lang.Object implements Serializable

serialVersionUID: 7892514112204080184L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.TextAnchor extends java.lang.Object implements Serializable

serialVersionUID: 5426478000639027961L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.TextDirection extends java.lang.Object implements Serializable

serialVersionUID: -6761254849343573349L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.TextPosition extends java.lang.Object implements Serializable

serialVersionUID: 7102364970022089634L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.TransformShapeType extends java.lang.Object implements Serializable

serialVersionUID: -2567632848788967764L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.UnitType extends java.lang.Object implements Serializable

serialVersionUID: 1972523627881295449L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.ValueAxisOffsetType extends java.lang.Object implements Serializable

serialVersionUID: 5210969617482863607L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.VerticalAlignment extends java.lang.Object implements Serializable

serialVersionUID: 1774958053556949937L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.constant.XYValueAxisType extends java.lang.Object implements Serializable

serialVersionUID: -6507977673177075275L

Serialized Fields

name

java.lang.String name
The name.


Package com.ijchart.xychart.data

Class com.ijchart.xychart.data.AbstractChartData extends java.lang.Object implements Serializable

serialVersionUID: -2256608502372530107L

Serialized Fields

dateFormat

java.text.DateFormat dateFormat
The formater for date object.


numberFormat

java.text.NumberFormat numberFormat
The formater for number object.

Class com.ijchart.xychart.data.BoxAndWhiskerData extends AbstractChartData implements Serializable

serialVersionUID: -2082242276393422837L

Serialized Fields

mean

double mean
The mean.


median

double median
The median.


q1

double q1
The first quarter.


q3

double q3
The third quarter.


minRegularValue

double minRegularValue
The minimum regular value.


maxRegularValue

double maxRegularValue
The maximum regular value.


minOutlier

double minOutlier
The minimum outlier.


maxOutlier

double maxOutlier
The maximum outlier.


outliers

java.util.List outliers
The outliers.


data

java.util.List data
Storage for the data.


isCalculate

boolean isCalculate
Whether or not calculate values.

Class com.ijchart.xychart.data.DateChartData extends AbstractChartData implements Serializable

serialVersionUID: -2970092047088215956L

Serialized Fields

date

java.util.Date date
chart data field.

Class com.ijchart.xychart.data.DateNumberChartData extends AbstractChartData implements Serializable

serialVersionUID: 3692028203947214798L

Serialized Fields

date

java.util.Date date
chart data field.


value

java.lang.Number value
The number.

Class com.ijchart.xychart.data.ErrorChartData extends AbstractChartData implements Serializable

serialVersionUID: -588293602038152012L

Serialized Fields

x

java.lang.Number x
The x value.


y

java.lang.Number y
The y value.


xLow

java.lang.Number xLow
The lower bound of x.


xHigh

java.lang.Number xHigh
The upper bound of x.


yLow

java.lang.Number yLow
The lower bound of y.


yHigh

java.lang.Number yHigh
The upper bound of y.

Class com.ijchart.xychart.data.GranttChartData extends AbstractChartData implements Serializable

serialVersionUID: -3697322462590448487L

Serialized Fields

start

java.util.Date start
The start date/time.


end

java.util.Date end
The end date/time.


percentComplete

java.lang.Double percentComplete
The percent complete.

Class com.ijchart.xychart.data.IntervalChartData extends AbstractChartData implements Serializable

serialVersionUID: -8379483985317556165L

Serialized Fields

startValue

java.lang.Number startValue
The start value.


endValue

java.lang.Number endValue
The end value.

Class com.ijchart.xychart.data.IntervalXBoxAndWhiskerData extends BoxAndWhiskerData implements Serializable

serialVersionUID: -8610961756854160043L

Serialized Fields

startX

double startX
The start x value.


endX

double endX
The end x value.

Class com.ijchart.xychart.data.IntervalXNumberYBaseChartData extends AbstractChartData implements Serializable

serialVersionUID: -1637325626950943463L

Serialized Fields

startXData

java.lang.Number startXData
The startX number data.


endXData

java.lang.Number endXData
The endX number data.


yData

java.lang.Number yData
The y number data.

Class com.ijchart.xychart.data.IntervalXYNumberChartData extends AbstractChartData implements Serializable

serialVersionUID: -2417692834573417687L

Serialized Fields

startXData

java.lang.Number startXData
The startX number data.


endXData

java.lang.Number endXData
The endX number data.


startYData

java.lang.Number startYData
The startY number data.


endYData

java.lang.Number endYData
The endY number data.

Class com.ijchart.xychart.data.NumberChartData extends AbstractChartData implements Serializable

serialVersionUID: 3154459145146749996L

Serialized Fields

data

java.lang.Number data
The number data.

Class com.ijchart.xychart.data.OHLCChartData extends AbstractChartData implements Serializable

serialVersionUID: 904308870087722360L

Serialized Fields

date

java.util.Date date
The date.


open

double open
The open value.


close

double close
The close value.


high

double high
The high value.


low

double low
The low value.


volume

double volume
The volume value.

Class com.ijchart.xychart.data.StartEndNumberChartData extends AbstractChartData implements Serializable

serialVersionUID: 1097817016865389461L

Serialized Fields

start

java.lang.Number start
The start value.


end

java.lang.Number end
The end value.

Class com.ijchart.xychart.data.StatisticalChartData extends AbstractChartData implements Serializable

serialVersionUID: -8379483985317556165L

Serialized Fields

mean

java.lang.Number mean
The mean value.


standardDeviation

java.lang.Number standardDeviation
The stand deviation value.

Class com.ijchart.xychart.data.VectorChartData extends XYNumberChartData implements Serializable

serialVersionUID: -1676082811933304776L

Serialized Fields

deltaX

java.lang.Number deltaX
The vector x.


deltaY

java.lang.Number deltaY
The vector y.

Class com.ijchart.xychart.data.WindChartData extends AbstractChartData implements Serializable

serialVersionUID: 589040606021635483L

Serialized Fields

date

java.lang.Number date
The date (in millseconds).


windDirection

java.lang.Number windDirection
The wind direction (should be in the range 0 to 12, corresponding to the positions on an upside-down clock face).


windForce

java.lang.Number windForce
The wind force.

Class com.ijchart.xychart.data.XYNumberChartData extends AbstractChartData implements Serializable

serialVersionUID: -1702439423962943708L

Serialized Fields

x

java.lang.Number x
The x number data.


y

java.lang.Number y
The y number data.

Class com.ijchart.xychart.data.XYZNumberChartData extends XYNumberChartData implements Serializable

serialVersionUID: 6909017890845971993L

Serialized Fields

z

java.lang.Number z
The z number data.

Class com.ijchart.xychart.data.YIntervalChartData extends AbstractChartData implements Serializable

serialVersionUID: 8089886747708391233L

Serialized Fields

x

java.lang.Number x
The x number data.


y

java.lang.Number y
The y number data.


yLow

java.lang.Number yLow
The lower bound of the y-interval.


yHigh

java.lang.Number yHigh
The upper bound of the y-interval.


Package com.ijchart.xychart.data.group

Class com.ijchart.xychart.data.group.AbstractGroupChartData extends java.lang.Object implements Serializable

serialVersionUID: -6066733976026205484L

Serialized Fields

group

java.lang.Object group
The group of this chart data.


datas

java.util.List datas
The collection of datas.

Class com.ijchart.xychart.data.group.NumberGroupChartData extends AbstractGroupChartData implements Serializable

serialVersionUID: 2991767474936068783L


Package com.ijchart.xychart.dataset

Class com.ijchart.xychart.dataset.AbstractDataset extends java.lang.Object implements Serializable

serialVersionUID: 2171962141063181247L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Restores a serialized object.

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

writeObject

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

Throws:
java.io.IOException - if there is an I/O problem.

Class com.ijchart.xychart.dataset.DefaultKeyValueDataset extends AbstractDataset implements Serializable

serialVersionUID: -5608149959318627177L

Serialized Fields

dataList

java.util.List dataList
The list for storage data.

Class com.ijchart.xychart.dataset.DefaultMatrixDataset extends AbstractDataset implements Serializable

serialVersionUID: 8482292279759724354L

Serialized Fields

rowKeyList

java.util.List rowKeyList
The ArrayList for storage RowKeys.


colKeyList

java.util.List colKeyList
The ArrayList for storage ColKeys.


dataList

java.util.List dataList
The ArrayList for storage data.

Class com.ijchart.xychart.dataset.SingleRowDataset extends DefaultMatrixDataset implements Serializable

serialVersionUID: 5441539696179883241L

Class com.ijchart.xychart.dataset.SlidingDataset extends AbstractDataset implements Serializable

serialVersionUID: 5983215559558424039L

Serialized Fields

underlyingDataset

IMatrixDataset underlyingDataset
The underlying dataset.


slidingType

DatasetSlidingType slidingType
The sliding type of dataset.


startIndex

int startIndex
The start index.


maxCount

int maxCount
The max data row or column count.


Package com.ijchart.xychart.dataset.data

Class com.ijchart.xychart.dataset.data.KeyValuePair extends java.lang.Object implements Serializable

serialVersionUID: 4355922015267764404L

Serialized Fields

key

java.lang.Object key
The key value.


value

java.lang.Object value
The value.


comparatorType

KeyValueComparatorType comparatorType
The comparator type.


Package com.ijchart.xychart.event

Class com.ijchart.xychart.event.AnnotationChangeEvent extends java.util.EventObject implements Serializable

serialVersionUID: 3547303035689252334L

Serialized Fields

annotation

IAnnotation annotation
The annotation that generated the change event.

Class com.ijchart.xychart.event.AxisChangeEvent extends java.util.EventObject implements Serializable

serialVersionUID: 7910425775652970925L

Serialized Fields

axis

IAxis axis
The axis that generated the change event.

Class com.ijchart.xychart.event.ChartChangeEvent extends java.util.EventObject implements Serializable

serialVersionUID: -2151626037366856778L

Serialized Fields

type

ChartChangeEventType type
The type of event.


chart

IJChart chart
The chart that generated the event.

Class com.ijchart.xychart.event.ChartMouseEvent extends java.util.EventObject implements Serializable

serialVersionUID: 6773809220715647191L

Serialized Fields

chart

IJChart chart
The chart object.


trigger

java.awt.event.MouseEvent trigger
The mouse event.


shape

IChartShape shape
The chart shape.

Class com.ijchart.xychart.event.ChartProgressEvent extends java.util.EventObject implements Serializable

serialVersionUID: -3253616779019448339L

Serialized Fields

eventType

int eventType
The type of event.


chart

IJChart chart
The chart that generated the event.

Class com.ijchart.xychart.event.ChartShapeChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

chartShape

IChartShape chartShape
The IChartShape that generated the change event.

Class com.ijchart.xychart.event.DatasetChangeEvent extends java.util.EventObject implements Serializable

serialVersionUID: -380402858131648399L

Serialized Fields

dataset

IDataset dataset
The dataset that generated the change event.

Class com.ijchart.xychart.event.MarkerChangeEvent extends java.util.EventObject implements Serializable

serialVersionUID: 2682399668002746372L

Serialized Fields

marker

AbstractMarker marker
The marker that generated the change event.

Class com.ijchart.xychart.event.PlotChangeEvent extends java.util.EventObject implements Serializable

serialVersionUID: 7722880742840654073L

Serialized Fields

plot

AbstractPlot plot
The plot that generated the change event.


type

ChartChangeEventType type
The event type.

Class com.ijchart.xychart.event.RenderChangeEvent extends java.util.EventObject implements Serializable

serialVersionUID: 185017193765399466L

Serialized Fields

render

IRender render
The render that generated the event.

Class com.ijchart.xychart.event.TitleChangeEvent extends java.util.EventObject implements Serializable

serialVersionUID: -3965279511911370930L

Serialized Fields

title

ITitle title
The title that generated the change event.


Package com.ijchart.xychart.exception

Class com.ijchart.xychart.exception.InvalidChartDataException extends java.lang.RuntimeException implements Serializable

Class com.ijchart.xychart.exception.RowXValueDuplicateException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -8211883139097145279L


Package com.ijchart.xychart.format

Class com.ijchart.xychart.format.AppendFormatter extends java.lang.Object implements Serializable

serialVersionUID: -3368183880075138172L

Serialized Fields

prefix

java.lang.String prefix
A prefix string.


suffix

java.lang.String suffix
A prefix string.

Class com.ijchart.xychart.format.DateFormatter extends java.lang.Object implements Serializable

serialVersionUID: -8049160336426759787L

Serialized Fields

locale

java.util.Locale locale
A java.util.Locale instance.


mask

java.lang.String mask
The date format mask


format

java.text.SimpleDateFormat format
Instance of java.util.SimpleDateFormat for format date object.

Class com.ijchart.xychart.format.IntervalXNumberYBaseChartDataFormatter extends AbstractChartDataFormatterAdapter implements Serializable

serialVersionUID: 5591486090077456413L

Serialized Fields

startXFormat

java.text.DecimalFormat startXFormat
The startX format object.


endXFormat

java.text.DecimalFormat endXFormat
The endX format object.


yFormat

java.text.DecimalFormat yFormat
The y format object.

Class com.ijchart.xychart.format.IntervalXYNumberChartDataFormatter extends AbstractChartDataFormatterAdapter implements Serializable

serialVersionUID: -7769356301783300948L

Serialized Fields

startXFormat

java.text.DecimalFormat startXFormat
The startX format object.


endXFormat

java.text.DecimalFormat endXFormat
The endX format object.


startYFormat

java.text.DecimalFormat startYFormat
The startY format object.


endYFormat

java.text.DecimalFormat endYFormat
The endY format object.

Class com.ijchart.xychart.format.MillisecondsToDateFormatter extends java.lang.Object implements Serializable

serialVersionUID: 6497265622117653748L

Serialized Fields

locale

java.util.Locale locale
A java.util.Locale instance.


mask

java.lang.String mask
The mask..


format

java.text.SimpleDateFormat format
Instance of java.util.SimpleDateFormat for format date object.

Class com.ijchart.xychart.format.NumberChartDataFormatter extends AbstractChartDataFormatterAdapter implements Serializable

serialVersionUID: -7192012279400974875L

Serialized Fields

format

java.text.DecimalFormat format
The number format object.

Class com.ijchart.xychart.format.NumberFormatter extends java.lang.Object implements Serializable

serialVersionUID: -6255602964483109291L

Serialized Fields

locale

java.util.Locale locale
A java.util.Locale instance.


mask

java.lang.String mask
The number format mask.


format

java.text.DecimalFormat format
Instance of java.text.DecimalFormat for format number object.

Class com.ijchart.xychart.format.NumberGroupChartDataFormatter extends AbstractChartDataFormatterAdapter implements Serializable

serialVersionUID: -7192012279400974875L

Serialized Fields

format

java.text.DecimalFormat format
The number format object.

Class com.ijchart.xychart.format.ReplaceFormatter extends java.lang.Object implements Serializable

serialVersionUID: -1474052070375729515L

Serialized Fields

sourceValues

java.lang.Object[] sourceValues
The source values.


replaceValues

java.lang.Object[] replaceValues
The replaced values.

Class com.ijchart.xychart.format.StatisticalChartDataFormatter extends AbstractChartDataFormatterAdapter implements Serializable

serialVersionUID: 5417561258233846241L

Serialized Fields

formatType

int formatType
The format type;


meanFormat

java.text.DecimalFormat meanFormat
The mean-value format object.


deviationFormat

java.text.DecimalFormat deviationFormat
The deviation-value format object.

Class com.ijchart.xychart.format.XYNumberChartDataFormatter extends AbstractChartDataFormatterAdapter implements Serializable

serialVersionUID: -7352453872138664734L

Serialized Fields

formatType

int formatType
The format type;


xFormat

java.text.DecimalFormat xFormat
The x-value format object.


yFormat

java.text.DecimalFormat yFormat
The y-value format object.


Package com.ijchart.xychart.function

Class com.ijchart.xychart.function.LineFunction extends java.lang.Object implements Serializable

serialVersionUID: 2884191234003018467L

Serialized Fields

a

double a
The intercept.


b

double b
The slope of the line.

Class com.ijchart.xychart.function.NormalDistributionFunction extends java.lang.Object implements Serializable

serialVersionUID: 4381270345160495350L

Serialized Fields

mean

double mean
The mean.


stDev

double stDev
The standard deviation.

Class com.ijchart.xychart.function.PowerFunction extends java.lang.Object implements Serializable

serialVersionUID: 1757897659958286999L

Serialized Fields

a

double a
The 'a' coefficient.


b

double b
The 'b' coefficient.


Package com.ijchart.xychart.label

Class com.ijchart.xychart.label.DefaultLabelGenerator extends LabelGeneratorAdaptor implements Serializable

serialVersionUID: 7901078192031332107L

Serialized Fields

formatter

IChartDataFormatter formatter
The data formatter.


group

boolean group
The flag controls whether or not the data type is group.

Class com.ijchart.xychart.label.DefaultPieChartLabelGenerator extends LabelGeneratorAdaptor implements Serializable

serialVersionUID: 5490405492194362330L

Serialized Fields

formatter

IChartDataFormatter formatter
The data formatter.


Package com.ijchart.xychart.marker

Class com.ijchart.xychart.marker.AbstractMarker extends java.lang.Object implements Serializable

serialVersionUID: -7478942750107485276L

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

fillShape

boolean fillShape
Whether or not fill ChartShape


fillAlpha

float fillAlpha
The alpha value for fill background.


drawBorder

boolean drawBorder
Whether or not draw border.


text

java.lang.String text
The text.


margin

RectangleInsets margin
The margin around the inside of the draw area.


drawText

boolean drawText
A flag that controls whether or not the text is drawn.


textFont

java.awt.Font textFont
The text font.


textHorizontalAlign

HorizontalAlignment textHorizontalAlign
The text horizontal align.


textVerticalAlign

VerticalAlignment textVerticalAlign
The text vertical align.


textPosition

TextPosition textPosition
The text position.

Class com.ijchart.xychart.marker.CategoryMarker extends AbstractMarker implements Serializable

serialVersionUID: -3407236529360020764L

Serialized Fields

datasetRowOrColumnKey

java.lang.Object datasetRowOrColumnKey
The dataset rowKey or colKey value.


drawAsLine

boolean drawAsLine
A hint that the marker should be drawn as a line rather than a region.

Class com.ijchart.xychart.marker.IntervalValueMarker extends AbstractMarker implements Serializable

serialVersionUID: -1903053798912850872L

Serialized Fields

startValue

double startValue
The start value.


endValue

double endValue
The end value.


gradientPaintTransformer

DefaultGradientPaintTransformer gradientPaintTransformer
The gradient paint transformer (optional).

Class com.ijchart.xychart.marker.ValueMarker extends AbstractMarker implements Serializable

serialVersionUID: -2163063246091101583L

Serialized Fields

value

double value
The value.


Package com.ijchart.xychart.plot

Class com.ijchart.xychart.plot.AbstractAxisPlot extends AbstractPlot implements Serializable

serialVersionUID: 7141192581994435950L

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

orientation

ChartOrientation orientation
The chart orientation.


axisOffset

RectangleInsets axisOffset
The offset between the data area and the axes.


domainAxes

java.util.List domainAxes
Storage for the domain axes.


valueAxes

java.util.List valueAxes
Storage for the value axes.


renderToDomainAxis

java.util.Hashtable renderToDomainAxis
Storage for keys that map render to domain axis.


renderToValueAxis

java.util.Hashtable renderToValueAxis
Storage for keys that map render to value axis.


valueAxisLocations

java.util.List valueAxisLocations
Storage for the value axis locations.


valueAxisToRenderMap

java.util.Map valueAxisToRenderMap
Storage for keys that map value axis to render.


domainGridlineVisible

boolean domainGridlineVisible
A flag that controls whether the grid-lines for the domain axis are visible.


valueGridlineVisible

boolean valueGridlineVisible
A flag that controls whether the grid-lines for the value axis are visible.


domainCrosshairVisible

boolean domainCrosshairVisible
A flag that controls whether or not a domain crosshair is drawn.


domainCrosshairLockedOnData

boolean domainCrosshairLockedOnData
A flag that controls whether or not the crosshair locks onto actual data points.


valueCrosshairVisible

boolean valueCrosshairVisible
A flag that controls whether or not a value crosshair is drawn.


valueCrosshairLockedOnData

boolean valueCrosshairLockedOnData
A flag that controls whether or not the crosshair locks onto actual data points.

Class com.ijchart.xychart.plot.AbstractPlot extends java.lang.Object implements Serializable

serialVersionUID: 7489360884354202222L

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

drawNoDataMessage

boolean drawNoDataMessage
A flag that controls whether or not draw no data message if no data is available.


noDataMessage

java.lang.String noDataMessage
The message to display if no data is available.


noDataMessageFont

java.awt.Font noDataMessageFont
The font used to display the 'no data' message.


insets

RectangleInsets insets
Amount of blank space around the plot area.


borderVisible

boolean borderVisible
A flag that controls whether or not the plot border is drawn.


backgroundImageAlignment

Align backgroundImageAlignment
The alignment for the background image.


backgroundImageAlpha

float backgroundImageAlpha
The alpha value used to draw the background image.


foregroundAlpha

float foregroundAlpha
The alpha-transparency for the plot.


backgroundAlpha

float backgroundAlpha
The alpha transparency for the background paint.


drawingSupplier

IDrawingSupplier drawingSupplier
The drawing supplier for this render.


renderingOrder

RenderDrawOrder renderingOrder
the order for call renders.


renderShapesList

java.util.List renderShapesList
A list of render shape collection.


dataArea

java.awt.geom.Rectangle2D dataArea
The data area.


plotShapes

PlotShapeCollection plotShapes
Storage for plot information.

Class com.ijchart.xychart.plot.Category3DPlot extends CategoryPlot implements Serializable

serialVersionUID: -1771424243934790323L

Serialized Fields

xOffset

double xOffset
The x-offset for the 3D effect.


yOffset

double yOffset
The default y-offset for the 3D effect.

Class com.ijchart.xychart.plot.CategoryPlot extends AbstractAxisPlot implements Serializable

serialVersionUID: -8558646343845309287L

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

categoryAxisLocations

java.util.List categoryAxisLocations
Storage for the category axis locations.


renders

java.util.List renders
Storage for the renders.

Class com.ijchart.xychart.plot.NoAxisPlot extends AbstractPlot implements Serializable

serialVersionUID: 1166180130999173352L

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

renders

java.util.List renders
Storage for the renders.

Class com.ijchart.xychart.plot.XYPlot extends AbstractAxisPlot implements Serializable

serialVersionUID: 3226938225090799837L

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

renders

java.util.List renders
Storage for the renders.


quadrantOrigin

XYNumberChartData quadrantOrigin
The origin point for the quadrants (if drawn).


domainAxisLocations

java.util.List domainAxisLocations
Storage for the domain axis locations.


domainZeroBaselineVisible

boolean domainZeroBaselineVisible
A flag that controls whether or not the zero baseline against the domain axis is visible.


valueZeroBaselineVisible

boolean valueZeroBaselineVisible
A flag that controls whether or not the zero baseline against the value axis is visible.


Package com.ijchart.xychart.plot.combine

Class com.ijchart.xychart.plot.combine.AbstractCombineCategoryPlot extends CategoryPlot implements Serializable

serialVersionUID: -3495602516175104655L

Serialized Fields

subPlots

java.util.List subPlots
Storage for the subplot.


subPlotWight

java.util.List subPlotWight
The wight of sub plots.


plotGap

double plotGap
The gap between plots.

Class com.ijchart.xychart.plot.combine.AbstractCombineXYPlot extends XYPlot implements Serializable

serialVersionUID: -3995467853951697942L

Serialized Fields

subPlots

java.util.List subPlots
Storage for the subplot.


subPlotWight

java.util.List subPlotWight
The wight of sub plots.


plotGap

double plotGap
The gap between plots.

Class com.ijchart.xychart.plot.combine.CombineCategoryAxisCategoryPlot extends AbstractCombineCategoryPlot implements Serializable

serialVersionUID: -4030488473543729085L

Class com.ijchart.xychart.plot.combine.CombineDomainAxisXYPlot extends AbstractCombineXYPlot implements Serializable

serialVersionUID: 6585371964299721498L

Class com.ijchart.xychart.plot.combine.CombineValueAxisCategoryPlot extends AbstractCombineCategoryPlot implements Serializable

serialVersionUID: 3287850791965823558L

Class com.ijchart.xychart.plot.combine.CombineValueAxisXYPlot extends AbstractCombineXYPlot implements Serializable

serialVersionUID: 6242675812528989327L


Package com.ijchart.xychart.range

Class com.ijchart.xychart.range.DateRange extends NumberRange implements Serializable

serialVersionUID: 3022002740379937636L

Serialized Fields

lowerDate

java.util.Date lowerDate
The lower bound for the range.


upperDate

java.util.Date upperDate
The upper bound for the range.

Class com.ijchart.xychart.range.NumberRange extends java.lang.Object implements Serializable

serialVersionUID: 3112994441705322924L

Serialized Fields

lower

double lower
The lower bound of the range.


upper

double upper
The upper bound of the range.


Package com.ijchart.xychart.render

Class com.ijchart.xychart.render.AbstractRender extends java.lang.Object implements Serializable

serialVersionUID: 2470745792704798948L

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

itemVisible

java.util.Hashtable itemVisible
Storage for item visible of a dataset.


itemColumnVisible

java.util.Hashtable itemColumnVisible
Storage for item visible of a dataset column.


itemRowVisible

java.util.Hashtable itemRowVisible
Storage for item visible of a dataset row.


autoSelectFillPaint

boolean autoSelectFillPaint
A flag that controls whether or not the fill paint is auto selected.


itemFill

java.util.Hashtable itemFill
Storage whether or not to fill shape of a data item.


itemColumnFill

java.util.Hashtable itemColumnFill
Storage whether or not to fill data items shape of a dataset column.


itemRowFill

java.util.Hashtable itemRowFill
Storage whether or not to fill data items shape of a dataset row.


baseItemFill

boolean baseItemFill
A flag that controls whether or not fill all data items shape of a dataset.


itemFillPaintTransformer

java.util.Hashtable itemFillPaintTransformer
Storage the optional class used to transform gradient paint object to fit item.


itemColumnFillPaintTransformer

java.util.Hashtable itemColumnFillPaintTransformer
Storage the optional class used to transform gradient paint object to fit items of a dataset column.


itemRowFillPaintTransformer

java.util.Hashtable itemRowFillPaintTransformer
Storage the optional class used to transform gradient paint object to fit items of a dataset row.


baseItemFillPaintTransformer

GradientPaintTransformType baseItemFillPaintTransformer
Storage the optional class used to transform gradient paint object to fit items of a dataset.


itemDrawBorder

java.util.Hashtable itemDrawBorder
Storage for border item of a dataset


itemColumnDrawBorder

java.util.Hashtable itemColumnDrawBorder
Storage for border item of a dataset column.


itemRowDrawBorder

java.util.Hashtable itemRowDrawBorder
Storage for border item of a dataset row.


baseItemDrawBorder

boolean baseItemDrawBorder
Whether or not draw border.


autoSelectBorderPaint

boolean autoSelectBorderPaint
A flag that controls whether or not the border paint is auto selected


autoSelectBorderStroke

boolean autoSelectBorderStroke
A flag that controls whether or not the border stroke is auto selected


itemLabelVisible

java.util.Hashtable itemLabelVisible
Storage for item label visible of a dataset.


itemColumnLabelVisible

java.util.Hashtable itemColumnLabelVisible
Storage for item label visible of a dataset column.


itemRowLabelVisible

java.util.Hashtable itemRowLabelVisible
Storage for item label visible of a dataset row.


baseItemLabelVisible

boolean baseItemLabelVisible
The base item labels visible.


itemLabelFont

java.util.Hashtable itemLabelFont
Storage for item label font of a dataset.


itemColumnLabelFont

java.util.Hashtable itemColumnLabelFont
Storage for item label font of a dataset column.


itemRowLabelFont

java.util.Hashtable itemRowLabelFont
Storage for item label font of a dataset row.


baseItemLabelFont

java.awt.Font baseItemLabelFont
The base item label font.


itemLabelPosition

java.util.Hashtable itemLabelPosition
Storage the label position of a data item.


itemColumnLabelPosition

java.util.Hashtable itemColumnLabelPosition
Storage the label position of a dataset column.


itemRowLabelPosition

java.util.Hashtable itemRowLabelPosition
Storage the label position of a dataset row.


baseItemLabelPosition

TextPosition baseItemLabelPosition
The base label position.


itemLabelHorizontalAlignment

java.util.Hashtable itemLabelHorizontalAlignment
The item label horizontal alignment.


itemColumnLabelHorizontalAlignment

java.util.Hashtable itemColumnLabelHorizontalAlignment
Strorage the label horizontal alignment of a dataset column.


itemRowLabelHorizontalAlignment

java.util.Hashtable itemRowLabelHorizontalAlignment
Strorage the label horizontal alignment of a dataset row.


negativeItemLabelHorizontalAlignment

HorizontalAlignment negativeItemLabelHorizontalAlignment
The label horizontal alignment of negative value items.


positiveItemLabelHorizontalAlignment

HorizontalAlignment positiveItemLabelHorizontalAlignment
The label horizontal alignment of positive value items of a dataset.


baseItemLabelHorizontalAlignment

HorizontalAlignment baseItemLabelHorizontalAlignment
The label horizontal alignment of all items of a dataset.


itemLabelVerticalAlignment

java.util.Hashtable itemLabelVerticalAlignment
The item label vertical alignment.


itemColumnLabelVerticalAlignment

java.util.Hashtable itemColumnLabelVerticalAlignment
Strorage the label vertical alignment of a dataset column.


itemRowLabelVerticalAlignment

java.util.Hashtable itemRowLabelVerticalAlignment
Strorage the label vertical alignment of a dataset row.


negativeItemLabelVerticalAlignment

VerticalAlignment negativeItemLabelVerticalAlignment
The label vertical alignment of negative value items.


positiveItemLabelVerticalAlignment

VerticalAlignment positiveItemLabelVerticalAlignment
The label vertical alignment of positive value items of a dataset.


baseItemLabelVerticalAlignment

VerticalAlignment baseItemLabelVerticalAlignment
The label vertical alignment of all items of a dataset.


itemLabelDirection

java.util.Hashtable itemLabelDirection
Storage the label direction of a data item.


itemColumnLabelDirection

java.util.Hashtable itemColumnLabelDirection
Storage the label direction of a dataset column.


itemRowLabelDirection

java.util.Hashtable itemRowLabelDirection
Storage the label direction of a dataset row.


baseItemLabelDirection

TextDirection baseItemLabelDirection
The base label direction.


backgroundImageAlignment

Align backgroundImageAlignment
The alignment for the background image.


backgroundImageAlpha

float backgroundImageAlpha
The alpha value used to draw the background image.


renderAreaBorderVisible

boolean renderAreaBorderVisible
A flag that controls whether or not the render area border is drawn.


labelGenerator

ILabelGenerator labelGenerator
The item label generator for all items of a dataset.


tooltipGenerator

IToolTipGenerator tooltipGenerator
The tooltip generator for all items of a dataset.


dataset

IMatrixDataset dataset
The dataset.


customLegendType

LegendType customLegendType
The custom legend type.


drawingSupplier

IDrawingSupplier drawingSupplier
The drawing supplier for this render.


generatorUrl

boolean generatorUrl
Whether or not generator url of shape.


generatorTooltip

boolean generatorTooltip
Whether or not generator tooltip of shape.


chartArea

java.awt.geom.Rectangle2D chartArea
The chart area.


legendPositon

RectangleEdge legendPositon
The legend position.

Class com.ijchart.xychart.render.AbstractWithAxisRender extends AbstractRender implements Serializable

serialVersionUID: 8433482242289479988L


Package com.ijchart.xychart.render.category

Class com.ijchart.xychart.render.category.AbstractBaseValueCategoryRender extends AbstractCategoryRender implements Serializable

serialVersionUID: -8111708088439649571L

Serialized Fields

baseValue

double baseValue
The base value for the bars.

Class com.ijchart.xychart.render.category.AbstractCategoryRender extends AbstractWithAxisRender implements Serializable

serialVersionUID: 2470745792704798948L

Serialized Fields

itemMargin

double itemMargin
The margin between items (bars) within a category.


baseValue

double baseValue
The base value for the bars.


minimumBarWidth

double minimumBarWidth
The minimum bar length (in Java2D units).


maximumBarWidth

double maximumBarWidth
The maximum bar width (in Java2D units).


annotations

java.util.List annotations
The annotation collection.

Class com.ijchart.xychart.render.category.AreaRender extends AbstractCategoryRender implements Serializable

serialVersionUID: 5967956672101527995L

Serialized Fields

endType

AreaRenderEndType endType
A flag that controls how the firs or last of the area is drawn.

Class com.ijchart.xychart.render.category.Bar2DRender extends AbstractBaseValueCategoryRender implements Serializable

serialVersionUID: -8041338845692682282L

Class com.ijchart.xychart.render.category.Bar3DRender extends Bar2DRender implements Serializable

serialVersionUID: 1889234991548074717L

Serialized Fields

effect

IEffect3D effect
The IEffect3D object.

Class com.ijchart.xychart.render.category.BoxAndWhiskerRender extends AbstractCategoryRender implements Serializable

serialVersionUID: -5135255509579561756L

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.

Class com.ijchart.xychart.render.category.CylinderRender extends Bar3DRender implements Serializable

serialVersionUID: 5959510001868929426L

Serialized Fields

chartOrientation

ChartOrientation chartOrientation
The chart orientation.

Class com.ijchart.xychart.render.category.GranttRender extends AbstractCategoryRender implements Serializable

serialVersionUID: -56526401736677787L

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

drawType

GranttDrawType drawType
The draw type of grantt chart.


startPercent

double startPercent
Controls the starting edge of the progress indicator (expressed as a percentage of the overall bar width).


endPercent

double endPercent
Controls the ending edge of the progress indicator (expressed as a percentage of the overall bar width).


drawCompleteAndIncomplete

boolean drawCompleteAndIncomplete
A boolean flag that controls whether or not draw complete and incomplete progress.

Class com.ijchart.xychart.render.category.GroupStackedBarRender extends StackedBarRender implements Serializable

serialVersionUID: 1618799877383395810L

Class com.ijchart.xychart.render.category.IntervalBarRender extends AbstractCategoryRender implements Serializable

serialVersionUID: -2497523834145271551L

Class com.ijchart.xychart.render.category.LayeredBarRender extends AbstractBaseValueCategoryRender implements Serializable

serialVersionUID: 5959956324715821934L

Serialized Fields

barWidthFactor

double barWidthFactor
The bar width factor, that is the width of each series and the former ratio of the width of a series, this value is open interval (0.0,1.0).

Class com.ijchart.xychart.render.category.LevelRender extends AbstractCategoryRender implements Serializable

serialVersionUID: 1914794249796802410L

Class com.ijchart.xychart.render.category.Line3DRender extends AbstractCategoryRender implements Serializable

serialVersionUID: -6355303315488370760L

Serialized Fields

effect

IEffect3D effect
The IEffect3D object.

Class com.ijchart.xychart.render.category.LineAndShapeRender extends AbstractCategoryRender implements Serializable

serialVersionUID: 1914794249796802410L

Serialized Fields

rowItemLineVisible

java.util.Hashtable rowItemLineVisible
A table of flags that control (per series) whether or not lines are visible.


baseItemLineVisible

boolean baseItemLineVisible
A flag indicating whether or not lines are drawn between non-null points.


rowItemShapeVisible

java.util.Hashtable rowItemShapeVisible
A table of flags that control (per series) whether or not shapes are visible.


baseItemShapeVisible

boolean baseItemShapeVisible
A flag indicating whether or not shapes are drawn for all points.


rowItemShapeFilled

java.util.Hashtable rowItemShapeFilled
A table of flags that control (per series) whether or not shapes are filled.


baseItemShapeFilled

boolean baseItemShapeFilled
A flag indicating whether or not shapes are drawn for all points.

Class com.ijchart.xychart.render.category.MinMaxRender extends AbstractCategoryRender implements Serializable

serialVersionUID: -6215052698718246182L

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

drawPlotLine

boolean drawPlotLine
A boolean flag controls whether or not draw plot lines.

Class com.ijchart.xychart.render.category.StackedAreaRender extends AbstractCategoryRender implements Serializable

serialVersionUID: 9019533399157015587L

Serialized Fields

renderAsPercentages

boolean renderAsPercentages
A flag that controls whether the bars display values or percentages.

Class com.ijchart.xychart.render.category.StackedBar3DRender extends StackedBarRender implements Serializable

serialVersionUID: 1747431073320337955L

Serialized Fields

effect

IEffect3D effect
The IEffect3D object.

Class com.ijchart.xychart.render.category.StackedBarRender extends AbstractCategoryRender implements Serializable

serialVersionUID: 843845810370805515L

Serialized Fields

renderAsPercentages

boolean renderAsPercentages
A flag that controls whether the bars display values or percentages.

Class com.ijchart.xychart.render.category.StatisticalBarRender extends AbstractBaseValueCategoryRender implements Serializable

serialVersionUID: 5983401517025046907L

Serialized Fields

iShapedMaxWidth

double iShapedMaxWidth
The maximum width of I-Shaped shape.

Class com.ijchart.xychart.render.category.StatisticalLineRender extends AbstractCategoryRender implements Serializable

serialVersionUID: -2691860229484187307L

Serialized Fields

iShapedMaxWidth

double iShapedMaxWidth
The maximum width of I-Shaped shape.

Class com.ijchart.xychart.render.category.StepRender extends AbstractCategoryRender implements Serializable

serialVersionUID: -117708221320750599L

Serialized Fields

stagger

boolean stagger
A flag that controls whether or not the steps for multiple series are staggered.


staggerWidth

int staggerWidth
The stagger width.

Class com.ijchart.xychart.render.category.WaterfallBarRender extends AbstractCategoryRender implements Serializable

serialVersionUID: -8053211674538308465L

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.

Package com.ijchart.xychart.render.category.outlier

Class com.ijchart.xychart.render.category.outlier.Outlier extends java.lang.Object implements Serializable

serialVersionUID: -4767944879956037020L

Serialized Fields

point

java.awt.geom.Point2D point
The xy coordinates of the bounding box containing the outlier ellipse.


radius

double radius
The radius of the ellipse.

Class com.ijchart.xychart.render.category.outlier.OutlierList extends java.lang.Object implements Serializable

serialVersionUID: -4033203004232805293L

Serialized Fields

outliers

java.util.List outliers
Storage for the outliers.


averagedOutlier

Outlier averagedOutlier
The averaged outlier.


multiple

boolean multiple
A flag that indicates whether or not there are multiple outliers in the list.

Class com.ijchart.xychart.render.category.outlier.OutlierListCollection extends java.lang.Object implements Serializable

serialVersionUID: 1049224604434311852L

Serialized Fields

outlierLists

java.util.List outlierLists
Storage for the outlier lists.


highFarOut

boolean highFarOut
Unbelievably, outliers which are more than 2 * interquartile range are called far outs... See Tukey EDA (a classic one of a kind...).


lowFarOut

boolean lowFarOut
A flag that indicates whether or not the collection contains low far out values.


Package com.ijchart.xychart.render.noaxis

Class com.ijchart.xychart.render.noaxis.AbstractNoAxisRender extends AbstractRender implements Serializable

serialVersionUID: -4897953022216086942L

Class com.ijchart.xychart.render.noaxis.MeterRender extends AbstractNoAxisRender implements Serializable

serialVersionUID: 3605520744974137715L

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

meterShapeType

MeterShapeType meterShapeType
The dial shape type.


meterAngle

double meterAngle
The dial extent (measured in degrees).


range

NumberRange range
The overall range of data values on the dial.


tickSize

double tickSize
The tick size.


units

java.lang.String units
The units displayed on the dial.


borderSize

double borderSize
The border size.


circleSize

float circleSize
The circle size.


valueFont

java.awt.Font valueFont
The font for the value displayed in the center of the dial.


tickLabelVisible

boolean tickLabelVisible
A flag that controls whether or not the tick labels are visible.


tickLabelFont

java.awt.Font tickLabelFont
The tick label font.


tickLabelFormat

java.text.NumberFormat tickLabelFormat
The tick label format.


gapSize

double gapSize
The gap size.


value

double value
The needle value.


noNeedleValueLabel

java.lang.String noNeedleValueLabel
The needle label when needle value is null.

Class com.ijchart.xychart.render.noaxis.PieRender extends AbstractNoAxisRender implements Serializable

serialVersionUID: -8256706621708900226L

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

interiorGap

double interiorGap
The interior gap.


circular

boolean circular
Flag determining whether to draw an ellipse or a perfect circle.


startAngle

double startAngle
The starting angle.


pieRotation

Rotation pieRotation
The direction for the pie segments.


sectionOutlinesVisible

boolean sectionOutlinesVisible
A flag that controls whether or not an outline is drawn for each section in the render area.


shadowXOffset

double shadowXOffset
The x-offset for the shadow effect.


shadowYOffset

double shadowYOffset
The y-offset for the shadow effect.


explodePercentages

java.util.Map explodePercentages
The percentage amount to explode each pie section.


labelInPie

boolean labelInPie
A flag that controls whether or not label in pie.


labelPadding

RectangleInsets labelPadding
The padding between the labels and the label outlines.


maximumLabelWidth

double maximumLabelWidth
The maximum label width as a percentage of the draw area width.


labelGap

double labelGap
The gap between the labels and the render area as a percentage of the render area width.


labelLinksVisible

boolean labelLinksVisible
A flag that controls whether or not the label links are drawn.


labelLinkMargin

double labelLinkMargin
The link margin.


simpleLabels

boolean simpleLabels
A flag that controls whether simple or extended labels are used.


minimumArcAngleToDraw

double minimumArcAngleToDraw
The smallest arc angle that will get drawn.


pie3D

boolean pie3D
A flag that controls whether or not the pie is 3D.


depth3D

double depth3D
The depth of 3D pie.


drawAsRing

boolean drawAsRing
A flag that controls whether or not the shape is ring.


ringLengthFactor

double ringLengthFactor
The length factor (ring-width/sector-radius-width).

Class com.ijchart.xychart.render.noaxis.PolarRender extends AbstractNoAxisRender implements Serializable

serialVersionUID: -1729867463882569495L

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

margin

double margin
The margin around data area.


angleLabelsVisible

boolean angleLabelsVisible
A flag that controls whether or not the angle labels are visible.


angleLabelFont

java.awt.Font angleLabelFont
The font used to draw the angle labels.


angleGridlinesVisible

boolean angleGridlinesVisible
A flag that controls whether the angle grid-lines are visible.


radiusGridlinesVisible

boolean radiusGridlinesVisible
A flag that controls whether the radius grid-lines are visible.


axis

XYNumberValueAxis axis
The axis for draw tick marks.

Class com.ijchart.xychart.render.noaxis.SpiderWebRender extends AbstractNoAxisRender implements Serializable

serialVersionUID: -3314147370814917609L

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

headSize

double headSize
The head radius percent.


interiorGap

double interiorGap
The space left around the outside of the plot as a percentage.


direction

Rotation direction
The rotation of draw axis.


startAngle

double startAngle
The starting angle.


labelFont

java.awt.Font labelFont
The font used to display the labels.


Package com.ijchart.xychart.render.noaxis.pie

Class com.ijchart.xychart.render.noaxis.pie.PieLabelDistributor extends java.lang.Object implements Serializable

serialVersionUID: -9122096507434908527L

Serialized Fields

labels

java.util.List labels
The label records.


minGap

double minGap
The minimum gap.

Class com.ijchart.xychart.render.noaxis.pie.PieLabelRecord extends java.lang.Object implements Serializable

serialVersionUID: -1149375063383524323L

Serialized Fields

key

java.lang.Comparable key
The section key.


angle

double angle
The angle of the centre of the section (in radians).


baseY

double baseY
The base y-coordinate.


allocatedY

double allocatedY
The allocated y-coordinate.


labelRect

java.awt.geom.Rectangle2D labelRect
Rectangle containing the label.


label

java.lang.String label
The label.


labelHeight

double labelHeight
The label height.


gap

double gap
The gap.


linkPercent

double linkPercent
The link percent.


Package com.ijchart.xychart.render.paint

Class com.ijchart.xychart.render.paint.GrayPaintScale extends java.lang.Object implements Serializable

serialVersionUID: 9184291040145384229L

Serialized Fields

lowerBound

double lowerBound
The lower bound.


upperBound

double upperBound
The upper bound.

Class com.ijchart.xychart.render.paint.LookupPaintScale extends java.lang.Object implements Serializable

serialVersionUID: -801375752813773389L

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

lowerBound

double lowerBound
The lower bound.


upperBound

double upperBound
The upper bound.


legendSymbols

java.lang.String[] legendSymbols
The symbols for drawing legend shape.


Package com.ijchart.xychart.render.xy

Class com.ijchart.xychart.render.xy.AbstractXYAreaRender extends AbstractXYRender implements Serializable

serialVersionUID: -851274132171292876L

Serialized Fields

uniqueXValues

java.util.List uniqueXValues
The unique x values of data in dataset.

Class com.ijchart.xychart.render.xy.AbstractXYRender extends AbstractWithAxisRender implements Serializable

serialVersionUID: 7954551675645972588L

Serialized Fields

annotations

java.util.List annotations
The annotation collection.

Class com.ijchart.xychart.render.xy.DeviationRender extends XYLineAndShapeRender implements Serializable

serialVersionUID: -8497752197307397614L

Class com.ijchart.xychart.render.xy.HighLowRender extends AbstractXYRender implements Serializable

serialVersionUID: -439407848678868990L

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

drawOpenLine

boolean drawOpenLine
A flag that controls whether the open line is drawn.


drawCloseLine

boolean drawCloseLine
A flag that controls whether the close line is drawn.

Class com.ijchart.xychart.render.xy.IntervalXNumberYBaseBar2DRender extends AbstractXYRender implements Serializable

serialVersionUID: -8765498132634001690L

Serialized Fields

baseValue

double baseValue
The base value for the bars.

Class com.ijchart.xychart.render.xy.StockRender extends AbstractXYRender implements Serializable

serialVersionUID: -1783389990451031444L

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

autoWidthFactor

double autoWidthFactor
The factor for calculate shape width.


autoWidthGap

double autoWidthGap
The minimum gap between one shape and the next.


shapeWidth

double shapeWidth
The shape width.


drawVolume

boolean drawVolume
A flag controlling whether or not volume bars are drawn on the chart.


maxShapeWidthInPercent

double maxShapeWidthInPercent
The default maximum width of the graphic to percentage of axis length.

Class com.ijchart.xychart.render.xy.VectorRender extends AbstractXYRender implements Serializable

serialVersionUID: -8354530224829336944L

Serialized Fields

arrowHeadLength

double arrowHeadLength
The length of the arrow head.


arrowShaftLength

double arrowShaftLength
The length of the arrow shaft.

Class com.ijchart.xychart.render.xy.WindRender extends AbstractXYRender implements Serializable

serialVersionUID: 4023049878429210319L

Class com.ijchart.xychart.render.xy.XYAreaRender extends AbstractXYAreaRender implements Serializable

serialVersionUID: 3788170813830773605L

Class com.ijchart.xychart.render.xy.XYBlockRender extends AbstractXYRender implements Serializable

serialVersionUID: 903589175244099948L

Serialized Fields

blockWidth

double blockWidth
The block width.


blockHeight

double blockHeight
The block height.


paintScale

IPaintScale paintScale
The paint scale.


legendLabel

java.lang.String legendLabel
The legend label.

Class com.ijchart.xychart.render.xy.XYBoxAndWhiskerRender extends AbstractXYRender implements Serializable

serialVersionUID: 8238411775397449615L

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.

Class com.ijchart.xychart.render.xy.XYBubbleRender extends AbstractXYRender implements Serializable

serialVersionUID: 5641551178654361705L

Serialized Fields

scaleType

int scaleType
The scale type.

Class com.ijchart.xychart.render.xy.XYClusteredBar2DRender extends AbstractXYRender implements Serializable

serialVersionUID: -8513426114955865638L

Serialized Fields

centerBarAtStartValue

boolean centerBarAtStartValue
Determines whether bar center should be interval start.


startPercentMarginOfRowValue

float startPercentMarginOfRowValue
The start margin percentage (where 0.10 is ten percent) of row values.


endPercentMarginOfRowValue

float endPercentMarginOfRowValue
The end margin percentage (where 0.10 is ten percent) of row values.

Class com.ijchart.xychart.render.xy.XYDifferenceRender extends AbstractXYAreaRender implements Serializable

serialVersionUID: -6065692235449239244L

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

shapesVisible

boolean shapesVisible
Display shapes at each point.

Class com.ijchart.xychart.render.xy.XYDotRender extends AbstractXYRender implements Serializable

serialVersionUID: 7954551675645972588L

Serialized Fields

dotWidth

double dotWidth
The dot width.


dotHeight

double dotHeight
The dot height.

Class com.ijchart.xychart.render.xy.XYErrorRender extends AbstractXYRender implements Serializable

serialVersionUID: -3136019251937260767L

Serialized Fields

drawXError

boolean drawXError
A flag that controls whether or not the x-error bars are drawn.


drawYError

boolean drawYError
A flag that controls whether or not the y-error bars are drawn.


capLength

double capLength
The length of the cap at the end of the error bars.


drawJoinLine

boolean drawJoinLine
A flag that controls whether or not draw join lines.

Class com.ijchart.xychart.render.xy.XYIntervalBar2DRender extends AbstractXYRender implements Serializable

serialVersionUID: 3137611200332620865L

Class com.ijchart.xychart.render.xy.XYLineAndShapeRender extends AbstractXYRender implements Serializable

serialVersionUID: -327114058266793685L

Serialized Fields

rowItemLineVisible

java.util.Hashtable rowItemLineVisible
A table of flags that control (per row) whether or not lines are visible.


baseItemLineVisible

boolean baseItemLineVisible
A flag indicating whether or not lines are drawn between non-null points.


rowItemShapeVisible

java.util.Hashtable rowItemShapeVisible
A table of flags that control (per row) whether or not shapes are visible.


baseItemShapeVisible

boolean baseItemShapeVisible
A flag indicating whether or not shapes are drawn for all points.


rowItemShapeFilled

java.util.Hashtable rowItemShapeFilled
A table of flags that control (per row) whether or not shapes are filled.


baseItemShapeFilled

boolean baseItemShapeFilled
A flag indicating whether or not shapes are drawn for all points.


rowItemAutoSort

java.util.Hashtable rowItemAutoSort
A table of flags that control (per row) whether or not items are automatically sorted.


baseItemAutoSort

boolean baseItemAutoSort
A flag indicating whether or not items are automatically sorted.


rowItemAllowDuplicateXvalue

java.util.Hashtable rowItemAllowDuplicateXvalue
A table of flags that control (per row) whether or not items duplicate x-values are allowed.


baseItemAllowDuplicateXvalues

boolean baseItemAllowDuplicateXvalues
A flag that control (all rows) whether or not items duplicate x-values are allowed.

Class com.ijchart.xychart.render.xy.XYShapeRender extends AbstractXYRender implements Serializable

serialVersionUID: 8622390584049679451L

Serialized Fields

guideLineVisible

boolean guideLineVisible
The boolean flag indicating if guide lines should be drawn for every item.


paintScale

IPaintScale paintScale
The paint scale.


legendLabel

java.lang.String legendLabel
The legend label.

Class com.ijchart.xychart.render.xy.XYStackedAreaRender extends AbstractXYAreaRender implements Serializable

serialVersionUID: 3662576111161305961L

Class com.ijchart.xychart.render.xy.XYStackedBarRender extends AbstractXYRender implements Serializable

serialVersionUID: -2566429058476610401L

Serialized Fields

renderAsPercentages

boolean renderAsPercentages
A flag that controls whether the bars display values or percentages.


autoWidth

boolean autoWidth
A flag to indicate whether the width should be calculated automatically.


intervalPositionFactor

double intervalPositionFactor
A value between 0.0 and 1.0 that indicates the position of the x-value within the interval.


fixedIntervalWidth

double fixedIntervalWidth
The fixed interval width.


margin

double margin
Percentage margin (to reduce the width of bars).


allowDuplicateXValues

boolean allowDuplicateXValues
A flag that controls whether or not duplicate x-values are allowed.

Class com.ijchart.xychart.render.xy.XYStackedStepAreaRender extends AbstractXYAreaRender implements Serializable

serialVersionUID: 3414596793385691311L

Class com.ijchart.xychart.render.xy.XYStepLineRender extends AbstractXYRender implements Serializable

serialVersionUID: -8591853263454319847L

Class com.ijchart.xychart.render.xy.YIntervalRenderer extends AbstractXYRender implements Serializable

serialVersionUID: 9068816734821305548L

Serialized Fields

shapesVisible

boolean shapesVisible
A flag indicating whether or not shapes are drawn for all points.


Package com.ijchart.xychart.shape

Class com.ijchart.xychart.shape.AbstractChartShape extends java.lang.Object implements Serializable

serialVersionUID: 7385508126626790866L

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

gradientPaintTransformType

GradientPaintTransformType gradientPaintTransformType
Gradient Paint transform type.


fillAlpha

float fillAlpha
The alpha value for fill background.


drawBorder

boolean drawBorder
Whether or not draw border.


fillShape

boolean fillShape
Whether or not fill ChartShape.


rotate

double rotate
The angle of rotation in radians.


selected

boolean selected
A flag controls whether or not the ChartShape can be selected.


selectRectWidth

double selectRectWidth
the anchor rectangle width of selected ChartShape.


selectRectAlpha

float selectRectAlpha
the anchor rectangle alpha value of selected ChartShape.


margin

RectangleInsets margin
The margin around the inside of the draw area.


tooltipText

java.lang.String tooltipText
The tooltip text.


url

java.lang.String url
The URL text.


id

int id
The shape id.


data

IChartData data
The instance of IChartData.


drawType

ChartShapeDrawType drawType
The chart shape draw type.


visible

boolean visible
A flag controls whether or not the ChartShape can be selected.


shapeChange

IShapeChange shapeChange
The IShapeChange object.

Class com.ijchart.xychart.shape.AbstractImageChartShape extends AbstractChartShape implements Serializable

serialVersionUID: -5769374486037226525L

Serialized Fields

imageHorizontalAlign

HorizontalAlignment imageHorizontalAlign
The image horizontal align.


imageVerticalAlign

VerticalAlignment imageVerticalAlign
The image vertical align.


horizontalRepeat

boolean horizontalRepeat
A boolean flag controls whether or not the image is horizontal repeat, default is false.


verticalRepeat

boolean verticalRepeat
A boolean flag controls whether or not thee image is vertical repeat,default is false.


fillShape

boolean fillShape
A boolean flag controls whether or not the image is zoom is or zoom out to fit the IChartShape,default is false.


imageAlpha

float imageAlpha
The alpha value for draw an image.

Class com.ijchart.xychart.shape.AbstractRectangleTextChartShape extends AbstractTextChartShape implements Serializable

serialVersionUID: -4114142933809897610L

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

autoWrap

boolean autoWrap
A boolean flag controls whether or not the string is auto wrap when text can not be drawn in one line.


forceInsideTextNoWrap

boolean forceInsideTextNoWrap
A boolean flag controls whether or not the inside text is no wrap.


forceShowAll

boolean forceShowAll
A boolean flag controls whether or not draw text even if it's too long to show.


textMaxShowLine

int textMaxShowLine
The maximum number of lines for text.

Class com.ijchart.xychart.shape.AbstractTextChartShape extends AbstractChartShape implements Serializable

serialVersionUID: 8411720145359236558L

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

drawText

boolean drawText
A flag that controls whether or not the text is drawn.


text

java.lang.String text
The text.


textFont

java.awt.Font textFont
The text font.


textHorizontalAlign

HorizontalAlignment textHorizontalAlign
The text horizontal align.


textVerticalAlign

VerticalAlignment textVerticalAlign
The text vertical align.


textPosition

TextPosition textPosition
The text position.


textDirection

TextDirection textDirection
The text direction,default value is AbstractTextChartShape.DEFAULT_TEXT_DIRECTION.

Class com.ijchart.xychart.shape.BoxAndWhiskerChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 414550107535246547L

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

leftX

double leftX
The x coordinate of left-hand corner.


bottomY

double bottomY
The y coordinate of left-hand corner.


width

double width
The width of I-shaped shape.


height

double height
The height of I-shaped shape.


topLineLength

double topLineLength
The length of top line.


bottomLineLength

double bottomLineLength
The length of bottom line.


lineY

double lineY
The y-coordinate of line.

Class com.ijchart.xychart.shape.CylinderTextChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 1613074859067556756L

Serialized Fields

xOffset

double xOffset
The x-offset for the 3D effect.


yOffset

double yOffset
The default y-offset for the 3D effect.


direction

Direction direction
The direction of draw cylinder.

Class com.ijchart.xychart.shape.DblHeadMatchstickChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 1771132206661071501L

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.

Class com.ijchart.xychart.shape.DualBreakLineChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: -8310766581350360197L

Serialized Fields

x1

double x1
The first point's x coordinate.


y1

double y1
The first point's y coordinate.


x2

double x2
The second point's x coordinate.


y2

double y2
The second point's y coordinate.


x3

double x3
The third point's x coordinate.


y3

double y3
The third point's y coordinate.

Class com.ijchart.xychart.shape.EllipseTextChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: -1395248184199467210L

Serialized Fields

transformShapeType

TransformShapeType transformShapeType
The transform type.

Class com.ijchart.xychart.shape.ErrorCrossChartShape extends AbstractChartShape implements Serializable

serialVersionUID: -2021724350541778888L

Serialized Fields

startX

double startX
The coordinate of start x.


endX

double endX
The coordinate of end x.


centerX

double centerX
The coordinate of center x.


centerY

double centerY
The coordinate of center y.


startY

double startY
The coordinate of start y.


endY

double endY
The coordinate of end y.


centerShape

java.awt.Shape centerShape
The shape of center point.


drawXError

boolean drawXError
A flag that controls whether or not the x-error bars are drawn.


drawYError

boolean drawYError
A flag that controls whether or not the y-error bars are drawn.


capLength

double capLength
The length of the cap at the end of the error bars.

Class com.ijchart.xychart.shape.GeneralPathChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: -160035045166140879L

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.

Class com.ijchart.xychart.shape.GranttChartShape extends RectangleTextChartShape implements Serializable

serialVersionUID: 7657341253377361689L

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.

Class com.ijchart.xychart.shape.HighLowChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 1669527055392250812L

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.

Class com.ijchart.xychart.shape.IShapedChartShape extends AbstractChartShape implements Serializable

serialVersionUID: -1992891407282426360L

Serialized Fields

leftX

double leftX
The x coordinate of left-hand corner.


bottomY

double bottomY
The y coordinate of left-hand corner.


width

double width
The width of I-shaped shape.


height

double height
The height of I-shaped shape.

Class com.ijchart.xychart.shape.LegendItemChartShape extends AbstractChartShape implements Serializable

serialVersionUID: -5715021675582103546L

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

shape

IChartShape shape
The chart shape.


drawLabel

boolean drawLabel
A flag that controls whether or not the label is drawn.


label

java.lang.String label
The label text.


labelFont

java.awt.Font labelFont
The label font.


gapSize

double gapSize
The space between shape and label.

Class com.ijchart.xychart.shape.LineAndShapeChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 4428700269943560757L

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

offsetX

double offsetX
The x coordinate offset of the shape and the line from origin.


offsetY

double offsetY
The y coordinate offset of the shape and the line from origin.

Class com.ijchart.xychart.shape.LineChartShape extends AbstractChartShape implements Serializable

serialVersionUID: -6721432195276103174L

Serialized Fields

x1

double x1
The first point's x coordinate.


y1

double y1
The first point's y coordinate.


x2

double x2
The second point's x coordinate.


y2

double y2
The second point's y coordinate.

Class com.ijchart.xychart.shape.MeterArcChartShape extends AbstractChartShape implements Serializable

serialVersionUID: 4599910853361252882L

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

arc

java.awt.geom.Arc2D arc
The arc shape.


drawRadius

boolean drawRadius
A boolean flag controls whether or not draw arc radius.


drawTickLabel

boolean drawTickLabel
A flag that controls whether or not the tick label is drawn.


drawTick

boolean drawTick
A flag that controls whether or not the tick is drawn.


startTickAngle

double startTickAngle
The start angle for draw tick.


tickSizeAngle

double tickSizeAngle
The tick size (measured in degree).


tickLength

double tickLength
The tick length.


borderSize

double borderSize
The border size.


tickLabelFont

java.awt.Font tickLabelFont
The font used to draw tick label.


tickLabelFormat

java.text.NumberFormat tickLabelFormat
The tick label format.


tickLabels

java.lang.Number[] tickLabels
The array of tick labels.


tickLineShapes

java.util.List tickLineShapes
The list of tick line shapes.


tickLabelShapes

java.util.List tickLabelShapes
The list of tick label shapes.

Class com.ijchart.xychart.shape.MinMaxChartShape extends AbstractChartShape implements Serializable

serialVersionUID: 3642632434285996119L

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

minShapePos

java.awt.geom.Point2D minShapePos
The position of minimum value shape.


maxShapePos

java.awt.geom.Point2D maxShapePos
The position of maximum value shape.


drawGroupLine

boolean drawGroupLine
A flag controls whether or not draw group line.

Class com.ijchart.xychart.shape.PaintScaleLegendChartShape extends AbstractChartShape implements Serializable

serialVersionUID: -252506601961153884L

Serialized Fields

paintScale

IPaintScale paintScale
An IPaintScale object.


position

RectangleEdge position
The position of legend.


drawArea

java.awt.geom.Rectangle2D drawArea
The drawing area.


divisions

int divisions
The number of divisions.


stripWidth

double stripWidth
The width of strip.


drawStripBorder

boolean drawStripBorder
A boolean flag controls whether or not draw strip border.


axisOffset

double axisOffset
The offset between the axis and the strip.


axisShapes

AxisShapeCollection axisShapes
The axis shapes collection.


label

java.lang.String label
The label.


valueAxis

NumberValueAxis valueAxis
The value axis.


dataset

IMatrixDataset dataset
The dataset.

Class com.ijchart.xychart.shape.ParallelepipedTextChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 4675937910955105575L

Serialized Fields

xOffset

double xOffset
The x-offset for the 3D effect.


yOffset

double yOffset
The default y-offset for the 3D effect.

Class com.ijchart.xychart.shape.PieOutsideLabelChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: -1970743519999857014L

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

labelShadowXOffset

double labelShadowXOffset
The x-offset for the label shadow effect.


labelShadowYOffset

double labelShadowYOffset
The y-offset for the label shadow effect.


link

java.awt.Polygon link
The polygon.

Class com.ijchart.xychart.shape.RectangleImageChartShape extends AbstractImageChartShape implements Serializable

serialVersionUID: 3707797035200370907L

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

imageFill

boolean imageFill
A boolean flag controls whether or not fill area by image.

Class com.ijchart.xychart.shape.RectangleTextChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 5332038187514490656L

Serialized Fields

leftBorderVisible

boolean leftBorderVisible
A boolean flag controls whether or not the left border is visible.


rightBorderVisible

boolean rightBorderVisible
A boolean flag controls whether or not the right border is visible.


topBorderVisible

boolean topBorderVisible
A boolean flag controls whether or not the top border is visible.


bottomBorderVisible

boolean bottomBorderVisible
A boolean flag controls whether or not the bottom border is visible.

Class com.ijchart.xychart.shape.RingChartShape extends SectorChartShape implements Serializable

serialVersionUID: -5714745448985058124L

Serialized Fields

lengthFactor

double lengthFactor
The length factor (ring-width/sector-radius-width).

Class com.ijchart.xychart.shape.SectorChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: -7117940820413771251L

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

arc

java.awt.geom.Arc2D arc
The arc shape.


drawRadius

boolean drawRadius
A boolean flag controls whether or not draw arc radius.


labelPadding

RectangleInsets labelPadding
The padding between the labels and the label outlines.


labelShadowXOffset

double labelShadowXOffset
The x-offset for the label shadow effect.


labelShadowYOffset

double labelShadowYOffset
The y-offset for the label shadow effect.


sectorShadowXOffset

double sectorShadowXOffset
The x-offset for the sector shadow effect.


sectorShadowYOffset

double sectorShadowYOffset
The y-offset for the sector shadow effect.


sector3D

boolean sector3D
A flag that controls whether or not the sector is 3D.


depth3D

double depth3D
The depth of 3D pie.

Class com.ijchart.xychart.shape.StatisticalBarChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 3402055772412767823L

Serialized Fields

iShapedLeftX

double iShapedLeftX
The x coordinate of left-hand corner.


iShapedBottomY

double iShapedBottomY
The y coordinate of left-hand corner.


iShapedWidth

double iShapedWidth
The width of I-shaped shape.


iShapedHeight

double iShapedHeight
The height of I-shaped shape.

Class com.ijchart.xychart.shape.StatisticalLineChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 5081692699005968098L

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

iShapedLeftX

double iShapedLeftX
The x coordinate of left-hand corner.


iShapedBottomY

double iShapedBottomY
The y coordinate of left-hand corner.


iShapedWidth

double iShapedWidth
The width of I-shaped shape.


iShapedHeight

double iShapedHeight
The height of I-shaped shape.

Class com.ijchart.xychart.shape.StockChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 8230063775354436222L

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.

Class com.ijchart.xychart.shape.TextAndPointerChartShape extends AbstractRectangleTextChartShape implements Serializable

serialVersionUID: 1569931309907294416L

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.

Package com.ijchart.xychart.tickunit

Class com.ijchart.xychart.tickunit.DateTickUnit extends java.lang.Object implements Serializable

serialVersionUID: -6741996622656274726L

Serialized Fields

unitType

DateTickUnitType unitType
The unit type of date.


dateFormatter

java.text.DateFormat dateFormatter
The date formatter.


timeZone

java.util.TimeZone timeZone
The time zone.

Class com.ijchart.xychart.tickunit.DoubleTickUnit extends java.lang.Object implements Serializable

serialVersionUID: -5778222236112511491L

Serialized Fields

format

java.text.DecimalFormat format
Formatter for double value.


step

double step
The step.

Class com.ijchart.xychart.tickunit.LogTickUnit extends DoubleTickUnit implements Serializable

serialVersionUID: 592288758202718238L

Serialized Fields

logarithmBase

double logarithmBase
The logarithm base.


baseLogValue

double baseLogValue
The log value for base logarithm,equals Math.log(logarithmBase).


exponentLabels

java.lang.String[] exponentLabels
The exponent labels.

Class com.ijchart.xychart.tickunit.LongTickUnit extends java.lang.Object implements Serializable

serialVersionUID: 3148867211254682512L

Serialized Fields

step

long step
The step.


Package com.ijchart.xychart.title

Class com.ijchart.xychart.title.AbstractTitle extends java.lang.Object implements Serializable

serialVersionUID: -4202028181378578190L

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

position

RectangleEdge position
The title position.


horizontalAlignment

HorizontalAlignment horizontalAlignment
The horizontal alignment of the title content.


verticalAlignment

VerticalAlignment verticalAlignment
The vertical alignment of the title content.


padding

RectangleInsets padding
The title padding.


notify

boolean notify
A flag that can be used to temporarily disable the listener mechanism.


toolTipText

java.lang.String toolTipText
The tool tip text.


urlText

java.lang.String urlText
The URL text (can be null).


borderVisible

boolean borderVisible
A flag that controls whether or not the chart border is drawn.


fillBackground

boolean fillBackground
A flag controls whether or not fill shape with background paint.


backgroundAlpha

float backgroundAlpha
The alpha transparency for the background paint.

Class com.ijchart.xychart.title.DateTitle extends TextTitle implements Serializable

serialVersionUID: -2554457933483445155L

Serialized Fields

calendar

java.util.Calendar calendar
The date object.


style

int style
Constant for date format.

Class com.ijchart.xychart.title.ImageTitle extends AbstractTitle implements Serializable

serialVersionUID: 4325932975796078834L

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

imageDrawWidth

int imageDrawWidth
The width used to draw the image.


imageDrawHeight

int imageDrawHeight
The height used to draw the image.


imageFill

boolean imageFill
A boolean flag controls whether or not fill title area by image.

Class com.ijchart.xychart.title.LegendTitle extends AbstractTitle implements Serializable

serialVersionUID: -5483594814444393524L

Serialized Fields

renders

java.util.Collection renders
The collection of renders.

Class com.ijchart.xychart.title.TextTitle extends AbstractTitle implements Serializable

serialVersionUID: -8398763896448424325L

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

text

java.lang.String text
The title text.


textFont

java.awt.Font textFont
The font used to display the title.


expandToFitSpace

boolean expandToFitSpace
A flag that controls whether the title expands to fit the available space.


Package com.ijchart.xychart.tooltip

Class com.ijchart.xychart.tooltip.DefaultTooltipGenerator extends AbstractToolTipGeneratorAdapter implements Serializable

serialVersionUID: -1416980213345505302L

Serialized Fields

formatter

IChartDataFormatter formatter
The data formatter.


group

boolean group
The flag controls whether or not the data type is group.


Package com.ijchart.xychart.ui

Class com.ijchart.xychart.ui.Align extends java.lang.Object implements Serializable

serialVersionUID: 6465094977727886842L

Serialized Fields

value

int value
The value.

Class com.ijchart.xychart.ui.DefaultEffect3D extends java.lang.Object implements Serializable

serialVersionUID: 7988978616311694048L

Serialized Fields

xOffset

double xOffset
The offset.


yOffset

double yOffset
The offset.

Class com.ijchart.xychart.ui.DefaultGradientPaintTransformer extends java.lang.Object implements Serializable

serialVersionUID: -2541729665909339150L

Serialized Fields

type

GradientPaintTransformType type
The transform type.

Class com.ijchart.xychart.ui.Layer extends java.lang.Object implements Serializable

serialVersionUID: -4139595800452825721L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.ui.Rectangle extends java.lang.Object implements Serializable

serialVersionUID: -4761440297707997171L

Serialized Fields

width

double width
The width of this rectangle.


height

double height
The height of this rectangle.

Class com.ijchart.xychart.ui.RectangleEdge extends java.lang.Object implements Serializable

serialVersionUID: 6096123118256421534L

Serialized Fields

name

java.lang.String name
The name.

Class com.ijchart.xychart.ui.RectangleInsets extends java.lang.Object implements Serializable

serialVersionUID: -950552416576835243L

Serialized Fields

unitType

UnitType unitType
Absolute or relative units.


top

double top
The top insets.


left

double left
The left insets.


bottom

double bottom
The bottom insets.


right

double right
The right insets.


Package com.ijchart.xychart.web

Class com.ijchart.xychart.web.DefaultAreaFragment extends java.lang.Object implements Serializable

serialVersionUID: 1800676616032068102L

Serialized Fields

chart

IJChart chart
The IJChart object.


style

java.lang.String style
The style value.


generateURL

boolean generateURL
A boolean flag controls whether or not generate URL.


URLPrefix

java.lang.String URLPrefix
The url prefix.


clickFunctionName

java.lang.String clickFunctionName
The click function name.

Class com.ijchart.xychart.web.DisplayChartServlet extends javax.servlet.http.HttpServlet implements Serializable