Serialized Form

Class com.objectplanet.chart.BarChart implements Serializable

Serialized Fields

multiColorOn

boolean multiColorOn

valueLabelStyle

int valueLabelStyle

barOutlineOn

boolean barOutlineOn

barOutlineColor

java.awt.Color barOutlineColor

autoLabelSpacingOn

boolean autoLabelSpacingOn

barWidthFraction

double barWidthFraction

barType

int barType

barBounds

java.awt.Rectangle[][] barBounds


Class com.objectplanet.chart.BarChartApplet implements Serializable

Serialized Fields

bar_parameters_all

java.lang.String[] bar_parameters_all
Bar chart applet parameters.


chart

com.objectplanet.chart.BarChart chart
The chart component of the applet.Use this reference to access the charts methods directly via JavaScript or subclasses.


Class com.objectplanet.chart.Chart implements Serializable

Serialized Fields

chartData

com.objectplanet.chart.ChartData chartData
This contains the chart data. The data consists of multiple series with a number of samples in each series.


overlayCharts

java.util.Vector overlayCharts
This contains any overlayed charts.


visibleSamples

int[] visibleSamples
The start index and count of the currently visible samples.


sampleColors

java.awt.Color[] sampleColors

sampleLabelColors

java.awt.Color[] sampleLabelColors

seriesLabelColors

java.awt.Color[] seriesLabelColors

sampleLabelSelectionColor

java.awt.Color sampleLabelSelectionColor

chartTitle

java.lang.String chartTitle

chartTitleOn

boolean chartTitleOn

sampleDecimalCount

int[] sampleDecimalCount

legendOn

boolean legendOn

legendPosition

int legendPosition

valueLabelsOn

boolean[] valueLabelsOn

display3dOn

boolean display3dOn

chartBackground

java.awt.Color chartBackground

chartForeground

java.awt.Color chartForeground

labels

java.util.Hashtable labels

labelFonts

java.util.Hashtable labelFonts

labelAngles

java.util.Hashtable labelAngles

legendLabels

java.lang.String[] legendLabels

legendColors

java.awt.Color[] legendColors

legendImages

java.lang.String[] legendImages

automaticRepaintOn

boolean automaticRepaintOn

graphInsets

java.awt.Insets graphInsets

preferredSize

java.awt.Dimension preferredSize

lastSelectedSample

int lastSelectedSample

lastSelectedSeries

int lastSelectedSeries

mouseOverSampleIndex

int mouseOverSampleIndex

mouseOverSeriesIndex

int mouseOverSeriesIndex

multiSeriesOn

boolean multiSeriesOn

barLabelStyle

int barLabelStyle

seriesLabelStyle

int seriesLabelStyle

sampleLabelStyle

int sampleLabelStyle

printAsBitmap

boolean printAsBitmap

images

java.util.Hashtable images

overlayChartOn

boolean overlayChartOn

servletModeOn

boolean servletModeOn

floatingOnLegendOn

boolean floatingOnLegendOn

thousandsDelimeter

java.lang.String thousandsDelimeter

barLabelsOn

boolean barLabelsOn

rangeOn

boolean[] rangeOn

upperRange

double[] upperRange

lowerRange

double[] lowerRange

currentUpperRange

double[] currentUpperRange

currentLowerRange

double[] currentLowerRange

leftSampleAxisRange

double leftSampleAxisRange

rightSampleAxisRange

double rightSampleAxisRange

rangePosition

int[] rangePosition

rangeColor

java.awt.Color[] rangeColor

seriesRange

int[] seriesRange

valueLinesOn

boolean valueLinesOn

maxValueLineCount

int maxValueLineCount

valueLinesColor

java.awt.Color valueLinesColor

maxGridLineCount

int maxGridLineCount

gridLines

double[] gridLines

defaultGridLines

double[] defaultGridLines

defaultGridLinesColor

java.awt.Color defaultGridLinesColor

gridLineColors

java.awt.Color[] gridLineColors

rangeLabelsOn

boolean[] rangeLabelsOn

rangeDecimalCount

int[] rangeDecimalCount

sampleLabelsOn

boolean sampleLabelsOn

seriesLabelsOn

boolean seriesLabelsOn

targetsLabel

java.util.Hashtable targetsLabel

targetsValue

java.util.Hashtable targetsValue

targetsColor

java.util.Hashtable targetsColor

targetsStyle

java.util.Hashtable targetsStyle

zeroLine

int[] zeroLine

depth3dPoint

java.awt.Point depth3dPoint

depth3d

int depth3d

gridAlignment

int gridAlignment

currentBounds

java.awt.Rectangle currentBounds

barLabels

java.lang.String[] barLabels

gridAdjustment

boolean[] gridAdjustment

gridEdgeToAdjust

int gridEdgeToAdjust

rightToLeftScrollingOn

boolean rightToLeftScrollingOn

rangeAdjusterOn

boolean[] rangeAdjusterOn

rangeAdjusterPosition

int[] rangeAdjusterPosition

rangeAdjusted

int[] rangeAdjusted

adjustingUpper

boolean adjustingUpper

adjustingLower

boolean adjustingLower

slidingAdjuster

boolean slidingAdjuster

adjusterIndex

int adjusterIndex

lastAdjusterClick

int lastAdjusterClick

rangeAdjusterBounds

java.awt.Rectangle[] rangeAdjusterBounds

sampleScrollerOn

boolean sampleScrollerOn

leftPushed

boolean leftPushed

rightPushed

boolean rightPushed

adjustingLeft

boolean adjustingLeft

adjustingRight

boolean adjustingRight

slidingScroller

boolean slidingScroller

insideLeftButton

boolean insideLeftButton

insideRightButton

boolean insideRightButton

lastScrollerClick

int lastScrollerClick

leftScrollerFactor

double leftScrollerFactor

rightScrollerFactor

double rightScrollerFactor

leftAdjusterPos

int leftAdjusterPos

rightAdjusterPos

int rightAdjusterPos

sampleScrollerSpace

int sampleScrollerSpace

scrollerThread

java.lang.Thread scrollerThread

sampleScrollerBounds

java.awt.Rectangle sampleScrollerBounds

chartDataBounds

java.awt.Rectangle chartDataBounds

chartType

java.lang.String chartType

parentChart

com.objectplanet.chart.Chart parentChart

selectedSample

com.objectplanet.chart.ChartSample selectedSample

legendBounds

java.awt.Rectangle[] legendBounds

legendSelection

boolean[] legendSelection

listeners

java.util.Vector listeners

numberFormatter

java.text.NumberFormat numberFormatter

needRender

boolean needRender

needGraphBounds

boolean needGraphBounds

needChartCalculation

boolean needChartCalculation

legend

java.awt.Rectangle legend

lastClickTime

long lastClickTime

labelSizeCache

java.util.Hashtable labelSizeCache

offscreen

java.awt.Image offscreen

external_gc

java.awt.Graphics external_gc

servletFrame

java.awt.Frame servletFrame

lastRenderTime

long lastRenderTime

c2

Chart2 c2

imageTracker

java.awt.MediaTracker imageTracker

externalGraphicsOn

boolean externalGraphicsOn

mousePosition

java.awt.Point mousePosition

lastSelection

com.objectplanet.chart.ChartSample lastSelection

rotateImage

java.awt.Image rotateImage

pixel_grabber_image

java.awt.Image pixel_grabber_image


Class com.objectplanet.chart.ChartApplet implements Serializable

Serialized Fields

theChart

com.objectplanet.chart.Chart theChart
The chart component of the applet.Use this reference to access the charts methods directly via JavaScript or subclasses.


nonFlickerPanel

com.objectplanet.chart.NonFlickerPanel nonFlickerPanel
The nonflicker panel is used to avoid flicker. The chart is placed inside the non flicker panel, which is placed in the applet.


labelDelimiter

java.lang.String labelDelimiter
Used as the label delimiter for label string "arrays".


parentApplet

java.applet.Applet parentApplet
This reference is used if this applet is used as a component within another applet. This reference is needed to read the applet parameters and document base correctly.


overlayCharts

java.util.Hashtable overlayCharts
The overlay charts, keyed by their names.


dataURL

java.lang.String dataURL
The URL the data is gotten from.


dataInterval

int dataInterval
This is the data interval time in seconds.


dataIntervalReset

boolean dataIntervalReset
Set to true if the chart should be reset before the data is reloaded.


dataIntervalThread

java.lang.Thread dataIntervalThread
This is the data interval loader thread.


refreshThread

java.lang.Thread refreshThread
This is the refresh thread.


threadType

int threadType
This is the thread type to start.


threadLock

java.lang.Object threadLock
Used to check if a new thread can be started.


targets

java.util.Hashtable targets
The IDs of the target value lines.


sampleCountRead

int sampleCountRead
This is set after loadParameters() has been called in this class.


seriesCountRead

int seriesCountRead
This is set after loadParameters() has been called in this class.


parameterPrefix

java.lang.String parameterPrefix
Prefix used for reading applet parameters. This is used when reading parameters for overlay charts, or charts within other applets.


rangeStep

double[] rangeStep
The range step is used when setting the relative range.


automaticRefreshTime

int automaticRefreshTime
This is the time it should take between each time the chart is refreshed. This is to avoid charts not being painted correctly when scrolling.


urlList

java.util.Hashtable urlList
The list of url parameters read.


urlTargetList

java.util.Hashtable urlTargetList
The list of url target parameters read.


singleClickURLOn

boolean singleClickURLOn
Flag to indicate single click drilldown instead of double click.


lastSelectedSample

int lastSelectedSample
The index of the last selected sample, -1 if none is selected.


lastSelectedSeries

int lastSelectedSeries
The index of the last selected series, -1 if none is selected.


lastSelectedTime

long lastSelectedTime
This is used when checking for double clicks.


sampleCountSet

boolean sampleCountSet
The sample count is either set using the sampleCount parameter, but if this is not specified, the sample count is the count of the sampleValues_N parameter with the most number of values. The sampleCount parameter overrides.


Class com.objectplanet.chart.ChartData implements Serializable

Serialized Fields

data

com.objectplanet.chart.ChartSample[][] data
These are the samples of the chart. The samples are organized in a number of data series.


sampleLookup

java.util.Hashtable sampleLookup
The sampels can be looked up through a key instead of the index.


seriesLabels

java.lang.String[] seriesLabels
The series labels are used per series.


sampleLabels

java.lang.String[] sampleLabels
The sample labels are used per sample across all the series.


seriesCount

int seriesCount
The series count is the number of data series.


sampleCount

int sampleCount
The sample count is the number of samples in a data series.


changedTime

long changedTime
The last time the chart's data changed. Used by clients to check if the data has changed since the last time they checked.


Class com.objectplanet.chart.ChartSample implements Serializable

Serialized Fields

value

java.lang.Double value
The value of the sample.


label

java.lang.String label
The label of the sample.


labelColor

java.awt.Color labelColor

series

int series

index

int index

key

java.lang.Object key

selected

boolean selected


Class com.objectplanet.chart.ChartServlet implements Serializable

Serialized Fields

chartApplets

java.util.Hashtable chartApplets
The chart applets used to render the chart. Each chart is keyed by the name, with default being bar, line, and pie.


Class com.objectplanet.chart.LineChart implements Serializable

Serialized Fields

valueLabelStyle

int valueLabelStyle

autoLabelSpacingOn

boolean autoLabelSpacingOn

lineWidth

int[] lineWidth

stackedOn

boolean stackedOn

sampleHighlightOn

boolean[][] sampleHighlightOn

sampleHighlightOn_all

boolean[] sampleHighlightOn_all

sampleHighlightStyle

int[] sampleHighlightStyle

sampleHighlightSize

int[] sampleHighlightSize

seriesLinesOn

boolean[] seriesLinesOn

connectedLinesOn

boolean[] connectedLinesOn

highlightImages

java.lang.String[] highlightImages

samplePoints

int[][][] samplePoints

sampleLabelPos

int[] sampleLabelPos

lastSelectedLine

int lastSelectedLine


Class com.objectplanet.chart.LineChartApplet implements Serializable

Serialized Fields

line_parameters_all

java.lang.String[] line_parameters_all
Line chart applet parameters.


chart

com.objectplanet.chart.LineChart chart
The chart component of the applet.Use this reference to access the charts methods directly via JavaScript or subclasses.


Class com.objectplanet.chart.NonFlickerPanel implements Serializable

Serialized Fields

offscreen

java.awt.Image offscreen
The offscreen image to paint the components on.


Class com.objectplanet.chart.PieChart implements Serializable

Serialized Fields

pieAngle

int pieAngle

pieDepth

double pieDepth

seriesLabelsOn

boolean seriesLabelsOn

sampleLabelsOn

boolean sampleLabelsOn

percentLabelsOn

boolean percentLabelsOn

pieLabelsOn

boolean pieLabelsOn

percentDecimalCount

int percentDecimalCount

selectionStyle

int selectionStyle

sliceSeperatorOn

boolean sliceSeperatorOn

sliceSeperatorColor

java.awt.Color sliceSeperatorColor

detachedDistance

double detachedDistance

detachedSlices

java.util.Hashtable detachedSlices

percentLabelStyle

int percentLabelStyle

valueLabelStyle

int valueLabelStyle

seriesLabelStyle

int seriesLabelStyle

sampleLabelStyle

int sampleLabelStyle

insideLabelColor

java.awt.Color insideLabelColor

insideLabelColors

java.awt.Color[] insideLabelColors

angles

double[][] angles

pieBounds

java.awt.Rectangle[] pieBounds

pieCenter

java.awt.Point[] pieCenter

pieWidth

int[] pieWidth


Class com.objectplanet.chart.PieChartApplet implements Serializable

Serialized Fields

pie_parameters_all

java.lang.String[] pie_parameters_all
Pie chart applet parameters.


chart

com.objectplanet.chart.PieChart chart
The chart component of the applet.Use this reference to access the charts methods directly via JavaScript or subclasses.


Class com.objectplanet.chart.ext.TimeLineChartApplet implements Serializable

Serialized Fields

dateParser

java.text.SimpleDateFormat dateParser
The date formatter used when parsing times and dates.


dateFormat

java.text.SimpleDateFormat dateFormat
The date formatter used when displaying times and dates.


lowerTime

long lowerTime
The lower time of the x-axis.


upperTime

long upperTime
The upper time of the x-axis.


timeScale

double timeScale
The timescale in seconds.


autoTimeLabelsOn

boolean autoTimeLabelsOn
Generate time labels automatically.


gridLines

double[] gridLines
Contains the position of the grid lines.


gridLineCount

int gridLineCount