Serialized Form

Class com.jinsight.jetchart.GaugeGraph extends GenericGraph implements Serializable

Serialized Fields

repaintWithoutRefreshing

boolean repaintWithoutRefreshing

mousePressed

boolean mousePressed

isMouseDragHandlerLocked

boolean isMouseDragHandlerLocked

ggel

GaugeGraphEventListener ggel

gaugeCalc

GaugeCalc gaugeCalc

gaugeFrame

GaugeFrame gaugeFrame

mouseMovedSerie

GaugeSerie mouseMovedSerie

scale

GaugeScale scale

gaugeZones

java.util.Vector gaugeZones

scales

java.util.Vector scales

images

java.util.Vector images

oldRadius

int oldRadius

newRadius

int newRadius


Class com.jinsight.jetchart.GenericGraph extends GradientPanel implements Serializable

Serialized Fields

firstPaint

boolean firstPaint
This flag controls the execution of time-consuming routines, which are related to the calculation of margins, labels and values coordinates, legend position and so on. These routines must be executed only the first time chart is painted, or if certain events happened during execution and they require a chart refresh, like margins adjustment, labels/series values change, etc. Before painting chart for the first time or if a refresh is requested, this flag is set to true. The chart is painted on an Image object. If firstPaint is true, the Image object is created and chart is painted on it. If not, all initialization routines are bypassed, and the image is repainted.


supportsMultipleSeries

boolean supportsMultipleSeries
This flag indicates that the chart context supports the addition of multiple series. It is tested in some classes to avoid unecessary loops across the 'series' Vector.


isMovingLegend

boolean isMovingLegend

isChartVisible

boolean isChartVisible
The first time chart is painted this flag is set to true. It controls execution of mouse event handlers, because sometimes if chart has not been painted yet but mouse cursor is moved over the chart area, a mouse event is dispatched, even if the chart is not visible. This causes the paint() method to be invoked when some variables were not initialized yet, raising null pointer exceptions. The flag below is set to true at the end of the paint method of subclasses of GenericGraph and it is checked in the mouse dispatching methods(processMouseEvent() and processMouseMotionEvent()).


series

java.util.Vector series

legends

java.util.Vector legends

currentClickedLegend

Legend currentClickedLegend

leftMargin

int leftMargin

rightMargin

int rightMargin

topMargin

int topMargin

bottomMargin

int bottomMargin

title

java.lang.String[] title

isDraggingChart

boolean isDraggingChart

titleFont

java.awt.Font titleFont

is3DEnabled

boolean is3DEnabled

isLegendEnabled

boolean isLegendEnabled

isAxisTitleOpaque

boolean isAxisTitleOpaque

movingX

int movingX

movingY

int movingY

toolTipThread

ToolTipThread toolTipThread

canPaintToolTip

boolean canPaintToolTip

backgroundImage

java.awt.Image backgroundImage

labelsQuery

java.lang.String labelsQuery

hasChangedLabels

boolean hasChangedLabels

imagePosition

int imagePosition

lock

Lock lock
This object controls synchronization of methods that are concurrently accessed by different threads. It basically controls tooltip display if tooltip timer is enabled.


mainLegend

Legend mainLegend

toolTip

ToolTip toolTip

toolTipTexts

ToolTip.ToolTipText[] toolTipTexts

bottomTitle

BottomTitle bottomTitle

leftTitle

LeftTitle leftTitle

rightTitle

RightTitle rightTitle

isSVGEncoding

boolean isSVGEncoding

svgString

java.lang.String svgString

calc

Calc calc

notes

java.util.Vector notes

titleForeground

java.awt.Color titleForeground

isDraggingEnabled

boolean isDraggingEnabled

posX

int posX

posY

int posY

oldTopMargin

int oldTopMargin

oldBottomMargin

int oldBottomMargin

oldLeftMargin

int oldLeftMargin

oldRightMargin

int oldRightMargin

titleGap

int titleGap

chartArea

java.awt.Rectangle chartArea
A Rectangle object that retains chart dimensions, including the scale values and labels dimensions. This object dimension is checked in the beginning of the void paint() method when chart is being dragged and a box is painted with the drawRect() method. The box represents the new size or position of the chart after dragging.


draggingBoxColor

java.awt.Color draggingBoxColor

isOverNoteArea

boolean isOverNoteArea

isOverLegend

boolean isOverLegend

currentNote

Note currentNote

isAxisFixed

boolean isAxisFixed

oldWidth

int oldWidth

oldHeight

int oldHeight

exited

boolean exited

serieListeners

java.util.Vector serieListeners

noteOffsetX

int noteOffsetX
These variables are checked while dragging a Note object to adjust its coordinates.


noteOffsetY

int noteOffsetY
These variables are checked while dragging a Note object to adjust its coordinates.


startedMovingLegend

boolean startedMovingLegend

drawImage

java.awt.Image drawImage

imageCopy

java.awt.Image imageCopy

movingLegendImage

java.awt.Image movingLegendImage

g

java.awt.Graphics g

currentActiveSerie

AbstractSerie currentActiveSerie
This variable controls dispatch of series events. It is assigned a reference to a non-null series when mouse cursor is moved within the bounds of a series data point.


toolTipChartLabelContent

java.lang.String toolTipChartLabelContent
Sets data point label to be displayed inside respective tooltip.


isOffScreenGraphEnabled

boolean isOffScreenGraphEnabled

isBufferedImageEnabled

boolean isBufferedImageEnabled

bufferedImageType

int bufferedImageType

legendRightArea

java.awt.Rectangle legendRightArea

legendBottomArea

java.awt.Rectangle legendBottomArea

legendLeftArea

java.awt.Rectangle legendLeftArea

xDistanceToLegendLeftUpperCorner

int xDistanceToLegendLeftUpperCorner

yDistanceToLegendLeftUpperCorner

int yDistanceToLegendLeftUpperCorner

defaultCursor

java.awt.Cursor defaultCursor

jdbcDriver

java.lang.String jdbcDriver

jdbcURL

java.lang.String jdbcURL

user

java.lang.String user

password

java.lang.String password

xmlParser

XMLParser xmlParser

java2Adapter

Java2AdapterModel java2Adapter

isBorderEnabled

boolean isBorderEnabled

borderColor

java.awt.Color borderColor

borderThickness

int borderThickness


Class com.jinsight.jetchart.GradientPanel extends java.awt.Panel implements Serializable

Serialized Fields

gradientColorsBounds

java.awt.Rectangle gradientColorsBounds

initialColor

java.awt.Color initialColor

finalColor

java.awt.Color finalColor

orientation

int orientation


Class com.jinsight.jetchart.Graph extends GenericGraph implements Serializable

Serialized Fields

vDepth

int vDepth

hDepth

int hDepth

isSerieDraggingEnabled

boolean isSerieDraggingEnabled

isDraggingSerie

boolean isDraggingSerie

wasDraggingSerie

boolean wasDraggingSerie

isLastPaintAfterDraggingSerie

boolean isLastPaintAfterDraggingSerie

repaintWithoutRefreshing

boolean repaintWithoutRefreshing

canDragSerie

boolean canDragSerie

isMonthLabelsEnabled

boolean isMonthLabelsEnabled

isAutoScalePositioningEnabled

boolean isAutoScalePositioningEnabled

scalesGap

float scalesGap

labelsFont

java.awt.Font labelsFont

previousHighlitSerie

AbstractSerie previousHighlitSerie

existSerieWithHighlightEnabled

boolean existSerieWithHighlightEnabled

isZoomEnabled

boolean isZoomEnabled

isZoomed

boolean isZoomed

zoomAreaColor

java.awt.Color zoomAreaColor

isSelectingZoomArea

boolean isSelectingZoomArea

isZoomingOut

boolean isZoomingOut

isZoomingIn

boolean isZoomingIn

firstZoomCoordinate

int firstZoomCoordinate

lastZoomCoordinate

int lastZoomCoordinate

firstZoomOffset

int firstZoomOffset

lastZoomOffset

int lastZoomOffset

mousePressed

boolean mousePressed

isMouseDragHandlerLocked

boolean isMouseDragHandlerLocked

SCROLLING_LABEL

int SCROLLING_LABEL
See Also:
Constant Field Values

SCROLLING_BAR

int SCROLLING_BAR
See Also:
Constant Field Values

isMultipleHighlightEnabled

boolean isMultipleHighlightEnabled

isMultipleSerieEventsEnabled

boolean isMultipleSerieEventsEnabled

isHorizontalGraphEnabled

boolean isHorizontalGraphEnabled

isStartOnAxisEnabled

boolean isStartOnAxisEnabled

is3DSeriesInLineEnabled

boolean is3DSeriesInLineEnabled

isVerticalLabelsEnabled

boolean isVerticalLabelsEnabled

isVerticalLabelsOpaque

boolean isVerticalLabelsOpaque

isAutoLabelSpacingEnabled

boolean isAutoLabelSpacingEnabled

isZoomAreaSplit

boolean isZoomAreaSplit

isDisplayingSeriesDraggingCursor

boolean isDisplayingSeriesDraggingCursor

startDate

java.lang.String startDate

dateIncrementType

int dateIncrementType

dateIncrement

int dateIncrement

labelsAxisStartGap

int labelsAxisStartGap

labelsAxisEndGap

int labelsAxisEndGap

labelSections

int labelSections

labelsStep

int labelsStep

gel

GraphEventListener gel

graphCalc

GraphCalc graphCalc

scrollingLabel

ScrollingLabel scrollingLabel

wall

Wall wall

mainGraphSet

GraphSet mainGraphSet

graphSets

java.util.Vector graphSets

zoomListeners

java.util.Vector zoomListeners

graphObservers

java.util.Vector graphObservers

labelsStatus

int[] labelsStatus

originalLabelsStatus

int[] originalLabelsStatus

mouseSensitivity

int mouseSensitivity

toolTipAreaDecr

int toolTipAreaDecr

toolTipAreaWidth

int toolTipAreaWidth

mouseMovedSerie

GraphSerie mouseMovedSerie

draggedSerie

GraphSerie draggedSerie

largestCharWidthInMultiLineLabels

int largestCharWidthInMultiLineLabels

maxNrOfLinesInMultiLabels

int maxNrOfLinesInMultiLabels

labels

java.lang.String[] labels

originalLabels

java.lang.String[] originalLabels

multiLabels

MultiLineText[] multiLabels

originalMultiLabels

MultiLineText[] originalMultiLabels

originalDateLabels

java.lang.String[] originalDateLabels

originalStartDate

java.lang.String originalStartDate

dataSetStartIndex

int dataSetStartIndex

dataSetEndIndex

int dataSetEndIndex

hasChangedDataSetRange

boolean hasChangedDataSetRange

maximumNrOfLabelsAxisTicks

int maximumNrOfLabelsAxisTicks

shiftScope

int shiftScope

seriesTitleShiftScope

int seriesTitleShiftScope

backgroundImageArea

int backgroundImageArea

gradientColorsArea

int gradientColorsArea

isTrendLinesDrawingEnabled

boolean isTrendLinesDrawingEnabled

isDrawingTrendLine

boolean isDrawingTrendLine

hasJustFinishedDrawingTrendLine

boolean hasJustFinishedDrawingTrendLine

trendLineGraphSet

GraphSet trendLineGraphSet

tLineX1

int tLineX1

tLineY1

int tLineY1

tLineX2

int tLineX2

tLineY2

int tLineY2

trendLineColor

java.awt.Color trendLineColor


Class com.jinsight.jetchart.GraphException extends java.lang.RuntimeException implements Serializable


Class com.jinsight.jetchart.PieGraph extends GenericGraph implements Serializable

Serialized Fields

pieCalc

PieCalc pieCalc

draggedSlice

Slice draggedSlice

pGel

PieGraphEventListener pGel

leftSliceLegendArea

java.awt.Rectangle leftSliceLegendArea

rightSliceLegendArea

java.awt.Rectangle rightSliceLegendArea

middleLeftSliceLegendArea

java.awt.Rectangle middleLeftSliceLegendArea

middleRightSliceLegendArea

java.awt.Rectangle middleRightSliceLegendArea

bottomLeftSliceLegendArea

java.awt.Rectangle bottomLeftSliceLegendArea

bottomRightSliceLegendArea

java.awt.Rectangle bottomRightSliceLegendArea


Class com.jinsight.jetchart.PolarGraph extends GenericGraph implements Serializable

Serialized Fields

backgroundImageArea

int backgroundImageArea

gradientColorsArea

int gradientColorsArea

scale

Scale scale

repaintWithoutRefreshing

boolean repaintWithoutRefreshing

mousePressed

boolean mousePressed

isMouseDragHandlerLocked

boolean isMouseDragHandlerLocked

pgel

PolarGraphEventListener pgel

polarCalc

PolarCalc polarCalc

mouseMovedSerie

PolarSerie mouseMovedSerie

polarGrid

PolarGrid polarGrid

wall

Wall wall

xAxis

XAxis xAxis

yAxis

YAxis yAxis

outerTexts

java.lang.String[] outerTexts

outerTextsDegrees

int[] outerTextsDegrees

outerTextsFont

java.awt.Font outerTextsFont

outerTextsForeground

java.awt.Color outerTextsForeground

outerTextsBackground

java.awt.Color outerTextsBackground

isOuterTextsOpacityEnabled

boolean isOuterTextsOpacityEnabled

outerTextsNotes

Note[] outerTextsNotes

outerTextsGap

int outerTextsGap

oldRadius

int oldRadius

newRadius

int newRadius

isHalfEnabled

boolean isHalfEnabled

angleOffset

int angleOffset

centeredImage

java.awt.Image centeredImage


Class com.jinsight.jetchart.RadarGraph extends GenericGraph implements Serializable

Serialized Fields

repaintWithoutRefreshing

boolean repaintWithoutRefreshing

mousePressed

boolean mousePressed

isMouseDragHandlerLocked

boolean isMouseDragHandlerLocked

rgel

RadarGraphEventListener rgel

radarCalc

RadarCalc radarCalc

mouseMovedSerie

RadarSerie mouseMovedSerie

scales

java.util.Vector scales

area

java.awt.Rectangle area

arcCoordinates

java.awt.Rectangle arcCoordinates

axisColor

java.awt.Color axisColor

axisColors

java.awt.Color[] axisColors

fillingColor

java.awt.Color fillingColor

borderColor

java.awt.Color borderColor

axisTitlesForeground

java.awt.Color axisTitlesForeground

axisTitlesBackground

java.awt.Color axisTitlesBackground

isAxisTitlesOpacityEnabled

boolean isAxisTitlesOpacityEnabled

posCenterX

int posCenterX

posCenterY

int posCenterY

scaleAxisCoordinates1

java.util.Vector scaleAxisCoordinates1

scaleAxisCoordinates2

java.util.Vector scaleAxisCoordinates2

axisTitlesCoordinates

java.util.Vector axisTitlesCoordinates

scaleAxisAngles

double[] scaleAxisAngles

angleOffset

int angleOffset

centerGap

int centerGap

centerGapColor

java.awt.Color centerGapColor

isBorderEnabled

boolean isBorderEnabled

radarGrid

RadarGrid radarGrid

axisTitles

java.lang.String[] axisTitles

axisTitlesNotes

Note[] axisTitlesNotes

axisTitlesGap

int axisTitlesGap

axisTitlesFont

java.awt.Font axisTitlesFont

maxAxisTitlesNoteWidth

int maxAxisTitlesNoteWidth

maxAxisTitlesNoteHeight

int maxAxisTitlesNoteHeight

oldRadius

int oldRadius

newRadius

int newRadius


Class com.jinsight.jetchart.ScatterGraph extends GenericGraph implements Serializable

Serialized Fields

repaintWithoutRefreshing

boolean repaintWithoutRefreshing

mousePressed

boolean mousePressed

isMouseDragHandlerLocked

boolean isMouseDragHandlerLocked

sgel

ScatterGraphEventListener sgel

scatterCalc

ScatterCalc scatterCalc

wall

Wall wall

backgroundImageArea

int backgroundImageArea

gradientColorsArea

int gradientColorsArea

hScale

Scale hScale

vScale

Scale vScale

hSeriesBase

SeriesBase hSeriesBase

vSeriesBase

SeriesBase vSeriesBase

grid

Grid grid

gridCrossedLines

GridCrossedLines gridCrossedLines

xAxis

XAxis xAxis

tXAxis

XAxis tXAxis

yAxis

YAxis yAxis

rYAxis

YAxis rYAxis

firstQuadrant

Quadrant firstQuadrant

secondQuadrant

Quadrant secondQuadrant

thirdQuadrant

Quadrant thirdQuadrant

fourthQuadrant

Quadrant fourthQuadrant

hasScaleOnTheLeftSide

boolean hasScaleOnTheLeftSide

hasScaleOnTheRightSide

boolean hasScaleOnTheRightSide

hasScaleOnTheTopSide

boolean hasScaleOnTheTopSide

hasScaleOnTheBottomSide

boolean hasScaleOnTheBottomSide

isDateGraphEnabled

boolean isDateGraphEnabled

mouseMovedSerie

ScatterSerie mouseMovedSerie

targetLines

java.util.Vector targetLines

isZoomEnabled

boolean isZoomEnabled

isSelectingZoomArea

boolean isSelectingZoomArea

isZoomed

boolean isZoomed

zoomAreaColor

java.awt.Color zoomAreaColor

firstXZoomCoordinate

int firstXZoomCoordinate

firstYZoomCoordinate

int firstYZoomCoordinate

lastXZoomCoordinate

int lastXZoomCoordinate

lastYZoomCoordinate

int lastYZoomCoordinate

firstZoomPoint

java.awt.Point firstZoomPoint

lastZoomPoint

java.awt.Point lastZoomPoint

isZoomingIn

boolean isZoomingIn

isZoomingOut

boolean isZoomingOut


Class com.jinsight.jetchart.SerieEvent extends java.util.EventObject implements Serializable

Serialized Fields

as

AbstractSerie as

x

int x

y

int y

clickCount

int clickCount

isOverLegend

boolean isOverLegend

elementIndex

int elementIndex

genericGraph

GenericGraph genericGraph


Class com.jinsight.svg.SVGEvent extends java.util.EventObject implements Serializable

Serialized Fields

svg

SVGGraphics svg

svgLine

java.lang.String svgLine


Class com.jinsight.jetchart.XMLParseException extends java.lang.RuntimeException implements Serializable

Serialized Fields

lineNr

int lineNr
The line number in the source code where the error occurred, or NO_LINE if the line number is unknown.
Invariants:
  • lineNr > 0 || lineNr == NO_LINE


Class com.jinsight.jetchart.ZoomEvent extends java.util.EventObject implements Serializable

Serialized Fields

graph

Graph graph

value

int value

visibleAmount

int visibleAmount

maximum

int maximum

zoomType

int zoomType