Serialized Form


Package com.quinncurtis.chart2djava

Class com.quinncurtis.chart2djava.ChartException extends java.lang.Exception implements Serializable

serialVersionUID: -8869281800292057783L

Class com.quinncurtis.chart2djava.ChartView extends javax.swing.JPanel implements Serializable

serialVersionUID: -2702480566998852555L

Serialized Fields

assemblyVersion

java.lang.String assemblyVersion

licenseDaysLeft

int licenseDaysLeft

demoVersion

boolean demoVersion

trialVersion

boolean trialVersion

trialVersionExpired

boolean trialVersionExpired
#elif DEMOVERSION boolean demoVersion = true; boolean trialVersion = true; #else boolean demoVersion = false; boolean trialVersion = false; #endif


forceTrialTest

boolean forceTrialTest

chartObjectsVector

java.util.Vector<E> chartObjectsVector
A list of chart objects derived from abstract base class GraphObj.


previousChartObjectsVector

java.util.Vector<E> previousChartObjectsVector
Save the last list used to update the chart, to compare against the new list for changes.


viewViewport

java.awt.Rectangle viewViewport
This rectangle is used as an aid in printing. It defines a viewport within the current JComponent view. Allows the graph area to be positioned inside the printable area of a printer device context.


minimumSize

java.awt.Dimension minimumSize
The JPanel minimum size dimension


preferredSize

java.awt.Dimension preferredSize
The JPanel preferred size dimension


zOrderSortEnable

boolean zOrderSortEnable
Enables the z-order sorting of the objects in the chartObjectsVector


resizeMultiplier

double resizeMultiplier
This field tracks any resizes of the JPanel compared to the initial size


resizeMode

int resizeMode
This field specifies the resize mode of the view. Use one of the resize constants: NO_RESIZE_OBJECTS, AUTO_RESIZE_OBJECTS or MANUAL_RESIZE_OBJECTS.


backgroundDrawEnable

boolean backgroundDrawEnable
This field enable/disables the drawing of the graph background objects if complex gradient fills slow down printing.


renderingHints

java.awt.RenderingHints renderingHints
This field specifies the rendering hints used for rendering opjects in the graphics context.


modeChecked

boolean modeChecked

developerMessageColor

java.awt.Color developerMessageColor

preRenderMode

int preRenderMode
This field specifies the pre-rendering mode. PRE_RENDER_ALL, PRE_RENDER_NONE, PRE_RENDER_AXES, PRE_RENDER_ZORDER_CHANGE.


Package com.quinncurtis.spcchartjava

Class com.quinncurtis.spcchartjava.FrequencyHistogramChart extends ChartView implements Serializable

serialVersionUID: 2557008409193931897L

Serialized Fields

frequencyLimits

DoubleArray frequencyLimits
A DoubleArray of the limit values for the frequency bins of the histogram.


frequencyValues

DoubleArray frequencyValues
A DoubleArray of the values that are counted with respect to the frequency bins.


histogramDataset

GroupDataset histogramDataset
The GroupDataset that holds the data used to plot the histogram.


coordinateSystem

CartesianCoordinates coordinateSystem
The coordinate system for the histogram.


graphBackground

Background graphBackground
The graph background.


plotBackground

Background plotBackground
The plot background.


xAxis

LinearAxis xAxis
The x-axis.


yAxis

LinearAxis yAxis
The y-axis.


xAxisLab

NumericAxisLabels xAxisLab
The x-axis labels.


yAxisLab

NumericAxisLabels yAxisLab
The y-axis labels.


xAxisTitle

AxisTitle xAxisTitle
The x-axis title.


yAxisTitle

AxisTitle yAxisTitle
The y-axis title.


xGrid

Grid xGrid
The x-axis grid.


yGrid

Grid yGrid
The y-axis grid.


barAttrib

ChartAttribute barAttrib
The primary bar attribute for the bars of the histogram.


frequencyHistogramPlot

HistogramPlot frequencyHistogramPlot
The histogram plot object.


barDataValue

NumericLabel barDataValue
The numeric label template used to place numeric values on the bars.


mainTitle

ChartTitle mainTitle
The main title for the chart.


subHead

ChartTitle subHead
The subheader for the chart.


footer

ChartTitle footer
The footer for the chart.


datatooltip

DataToolTip datatooltip
The data tooltip for the chart.


graphBorder

ChartRectangle2D graphBorder
The default graph border for the chart.


chartOrientation

int chartOrientation
The orientation of the histogram bars int the chart.


datasetInitFlag

boolean datasetInitFlag
True means that the dataset has been initiated with the frequency data.


resetOnDraw

boolean resetOnDraw
True the ChartView object list is cleared with each redraw


limitLineValues

DoubleArray limitLineValues
An array of the limit lines for the histogram.


limitLineAttributes

java.util.Vector<E> limitLineAttributes
Limit line attributes


normalCurveAttribute

ChartAttribute normalCurveAttribute
normal line attributes


histogramArea

double histogramArea

autoNormalCurve

boolean autoNormalCurve
Set to true and the normal curve is automatically drawn

Class com.quinncurtis.spcchartjava.ParetoChart extends ChartView implements Serializable

serialVersionUID: 3656553980304892231L

Serialized Fields

categoryStrings

StringArray categoryStrings
A StringArray holding the strings used to label the categories of the Pareto plot.


categoryValues

DoubleArray categoryValues
A DoubleArray holding the category values used in building the Pareto plot.


barAttrib

ChartAttribute barAttrib
The primary bar attribute for the bars of the chart.


lineAttrib

ChartAttribute lineAttrib
The primary line attribute for the line plot of the chart.


symbolAttrib

ChartAttribute symbolAttrib
The primary symbol attribute for the symbols of the chart.


frequencyDataset

SimpleDataset frequencyDataset
The dataset used to hold the frequency histogram values of the data plot.


coordinateSystem1

CartesianCoordinates coordinateSystem1
The coordinate system of the frequency histogram part of the chart.


graphBackground

Background graphBackground
The graph background.


plotBackground

Background plotBackground
The plot background.


xAxis

LinearAxis xAxis
The x-axis.


yAxis1

LinearAxis yAxis1
The y-axis of the frequency histogram part of the chart.


xAxisLab

StringAxisLabels xAxisLab
The x-axis string labels of the chart.


yAxisLab1

NumericAxisLabels yAxisLab1
The y-axis labels of the frequency histogram part of the chart.


yAxisTitle1

AxisTitle yAxisTitle1
The y-axis title of the frequency histogram part of the chart..


xAxisTitle

AxisTitle xAxisTitle
The x-axis title of the chart.


yGrid

Grid yGrid
The y-axis grid of the chart.


barPlot

SimpleBarPlot barPlot
The histogram bar plot of the frequency histogram part of the chart..


barDataValue

NumericLabel barDataValue
The numeric label template used to label the values of bar plot of the frequency histogram part of the chart..


mainTitle

ChartTitle mainTitle
The main title of the chart.


subHead

ChartTitle subHead
The subhead of the chart.


footer

ChartTitle footer
The footer of the chart.


datatooltip

DataToolTip datatooltip
The data tooltip for the chart.


cumulativeFreqDataset

SimpleDataset cumulativeFreqDataset
The dataset used to hold the cumualtive frequency values of the data plot.


coordinateSystem2

CartesianCoordinates coordinateSystem2
The coordinate system of the cumualtive frequency part of the chart.


yAxis2

LinearAxis yAxis2
The y-axis of the cumualtive frequency part of the chart.


yAxisTitle2

AxisTitle yAxisTitle2
The y-axis title of the cumualtive frequency part of the chart.


yAxisLab2

NumericAxisLabels yAxisLab2
The y-axis numeric labels of the cumualtive frequency part of the chart.


lineMarkerPlot

SimpleLineMarkerPlot lineMarkerPlot
The line marker plot displaying the cumualtive frequency part of the chart.


lineMarkerPlotDataValue

NumericLabel lineMarkerPlotDataValue
The numeric template used to label the line marker plot of the cumualtive frequency part of the chart.


barWidth

double barWidth
The default width value of the frequency histogram bars.


graphBorder

ChartRectangle2D graphBorder
The graph border for the chart.


sortedCategoryValues

DoubleArray sortedCategoryValues
An array of the category values sorted highest to lowest.


sortedCategoryStrings

StringArray sortedCategoryStrings
An array of the category string sorted along with sortedCategoryValues.


datasetInitFlag

boolean datasetInitFlag
Designates that the dataset have been created.


scale2StartY

double scale2StartY
Designates the starting y-value for the cumulative frequency scale.


scale2StopY

double scale2StopY
Designates the ending y-value for the cumulative frequency scale.


resetOnDraw

boolean resetOnDraw
True the ChartView object list is cleared with each redraw

Class com.quinncurtis.spcchartjava.ProbabilityChart extends ChartView implements Serializable

serialVersionUID: 5664988303050296030L

Serialized Fields

probabilityDataset

SimpleDataset probabilityDataset
The dataset holding the data values of the plot.


xValues

DoubleArray xValues
A DoubleArray of the x-values of the data points plotted in the probability plot.


yValues

DoubleArray yValues
A DoubleArray of the y-values of the data points plotted in the probability plot.


coordinateSystem

ProbabilityCoordinates coordinateSystem
The probability coordinate system for the chart.


graphBackground

Background graphBackground
The graph background.


plotBackground

Background plotBackground
The plot background.


xAxis

LinearAxis xAxis
The x-axis.


xAxisLab

NumericAxisLabels xAxisLab
The x-axis labels of the chart.


yAxis1

ProbabilityAxis yAxis1
The left (inverted) probability y-axis of the chart.


yAxis2

ProbabilityAxis yAxis2
The right probability y-axis of the chart.


yAxisLab1

NumericAxisLabels yAxisLab1
The left (inverted) probability y-axis labels of the chart.


yAxisLab2

NumericAxisLabels yAxisLab2
The right probability y-axis labels of the chart.


sigmaAxis

ProbabilitySigmaAxis sigmaAxis
The sigma y-axis of the chart.


sigmaAxisLab

NumericAxisLabels sigmaAxisLab
The sigma y-axis labels of the chart.


yAxisTitle

AxisTitle yAxisTitle
The y-axis title of the frequency histogram part of the chart..


xAxisTitle

AxisTitle xAxisTitle
The x-axis title of the chart.


yGrid

Grid yGrid
The y-axis grid of the chart.


xGrid

Grid xGrid
The y-axis grid of the chart.


plotAttrib

ChartAttribute plotAttrib
The primary line attribute for the line plot of the chart.


symbolSize

int symbolSize
The symbol size for the scatter plot symbols of the chart.


probabilityPlot

SimpleScatterPlot probabilityPlot
The scatter plot object of the chart.


mainTitle

ChartTitle mainTitle
The main title of the chart.


subHead

ChartTitle subHead
The subhead title of the chart.


footer

ChartTitle footer
The footer of the chart.


datatooltip

DataToolTip datatooltip
The data tooltip for the chart.


xValueTemplate

NumericLabel xValueTemplate
The x-value template for the data tooltip.


yValueTemplate

NumericLabel yValueTemplate
The y-value template for the data tooltip.


textTemplate

ChartText textTemplate
The text template for the data tooltip.


toolTipSymbol

ChartSymbol toolTipSymbol
The tooltip symbol for the data tooltip.


defaultGraphBorder

ChartRectangle2D defaultGraphBorder
The graph border for the chart.


divideYBy100

boolean divideYBy100
If true the y-values are divided by 100 before plotting.


autoScaleAdjustPercent

double autoScaleAdjustPercent
The initial auto-scale min and max values is increased in both directions by this percentage, to prevent the scatter plot symbols from falling on the boundaries.


datasetInitFlag

boolean datasetInitFlag
True means that the dataset has been initiated with the probability data.


resetOnDraw

boolean resetOnDraw
True the ChartView object list is cleared with each redraw

Class com.quinncurtis.spcchartjava.SPCBatchAttributeControlChart extends SPCChartBase implements Serializable

serialVersionUID: 392876314435002031L

Class com.quinncurtis.spcchartjava.SPCBatchVariableControlChart extends SPCChartBase implements Serializable

serialVersionUID: 4151989675133093633L

Class com.quinncurtis.spcchartjava.SPCChartBase extends ChartView implements Serializable

serialVersionUID: -1295648514598840515L

Serialized Fields

chartData

SPCControlChartData chartData
Holds the descriptive text, sampled and calculated values associated with the control chart.


chartTable

SPCGeneralizedTableDisplay chartTable
Holds the data table information needed to display the data table along with the chart


primaryChart

SPCChartObjects primaryChart
Holds the chart objects needed to display the primary chart


secondaryChart

SPCChartObjects secondaryChart
Holds the chart objects needed to display the secondary chart


graphStartPosX

double graphStartPosX
Specifies the left edge, using normalized coordinates, of the plotting area for both primary and secondary charts


graphStopPosX

double graphStopPosX
Specifies the right edge, using normalized coordinates, of the plotting area for both primary and secondary charts


tableStartPosY

double tableStartPosY
Specifies the top edge, using normalized coordinates, of the SPC chart table


graphStartPosY1

double graphStartPosY1
Specifies the top edge, using normalized coordinates, of the plotting area for the primary chart


graphStopPosY1

double graphStopPosY1
Specifies the bottom edge, using normalized coordinates, of the plotting area for the primary chart


graphStartPosY2

double graphStartPosY2
Specifies the top edge, using normalized coordinates, of the plotting area for the secondary chart


graphStopPosY2

double graphStopPosY2
Specifies the bottom edge, using normalized coordinates, of the plotting area for the secondary chart


graphTopTableOffset

double graphTopTableOffset
Specifies the offset of the top of the primary chart from the bottom of the data table, using normalized coordinates


graphBottomPos

double graphBottomPos
Specifies the bottom edge, using normalized coordinates, of the plotting area for the secondary chart


interGraphMargin

double interGraphMargin
Specifies the margin, in normalized coordinates, between the primary and seconday charts


bottomLabelMargin

double bottomLabelMargin
Specifies an additional margin, in normalized coordinates, if only the primary graphs is displayed, allowing for the x-axis labels


scrollBarBottomPosition

double scrollBarBottomPosition
Specifies the bottom edge, using normalized coordinates, of the optional scroll bar


scrollBarPixelHeight

int scrollBarPixelHeight
Specifies the height of the scrollbar in pixels


enableDataToolTip

boolean enableDataToolTip
If true enables data tooltips


enableAlarmStatusValues

boolean enableAlarmStatusValues
If true enables the alarm status row of the data table


enableNotesToolTip

boolean enableNotesToolTip
If true enables notes tooltips


enableAlarmStatusToolTip

boolean enableAlarmStatusToolTip
If true enables alarm status tooltip


enableInputStringsDisplay

boolean enableInputStringsDisplay
If true enables the input string rows of the data table


enableCategoryValues

boolean enableCategoryValues
If true enables the category or sample values rows of the data table


enableTotalSamplesValues

boolean enableTotalSamplesValues
If true enables the total of sampled values row of the data table


enableTimeValues

boolean enableTimeValues
If true enables the time row of the data table


enableCalculatedValues

boolean enableCalculatedValues
If true enables the calculated values rows of the data table


enableProcessCapabilityValues

boolean enableProcessCapabilityValues
If true enables the process capability values rows of the data table


enableNotes

boolean enableNotes
If true enables the notes row of the data table


headerStringsLevel

int headerStringsLevel
Specifies the level of header strings to include in the chart. Use one of the SPCControlChartData header strings constants: HEADER_STRINGS_LEVEL0, HEADER_STRINGS_LEVEL1, HEADER_STRINGS_LEVEL2, or HEADER_STRINGS_LEVEL3


spcChartType

int spcChartType
Specifies the control chart type: use one of the SPCControlChartData chart type constants: MEAN_RANGE_CHART, MEDIAN_RANGE_CHART, MEAN_SIGMA_CHART, INDIVIDUAL_RANGE_CHART, CUSTOM_ATTRIBUTE_CONTROL_CHART, PERCENT_DEFECTIVE_PARTS_CHART, FRACTION_DEFECTIVE_PARTS_CHART, NUMBER_DEFECTIVE_PARTS_CHART, NUMBER_DEFECTS_CHART, NUMBER_DEFECTS_PERUNIT_CHART .


chartInitialized

boolean chartInitialized
If true the control chart has been initialized at least once.


enableScrollBar

boolean enableScrollBar
If true the scroll bar is added to the bottom of the chart.


hScrollBar1

javax.swing.JScrollBar hScrollBar1
Holds the charts scroll bar.


timer1

javax.swing.Timer timer1
A timer used in the processing of the scroll bar.


scrollbarPos

int scrollbarPos
Current position of the scroll bar.


defaultControlLimitSigma

double defaultControlLimitSigma
Specifies that SPC control limits are to be calculated using the 3 sigma level standard.


xScaleMode

int xScaleMode
Specifies whether the x-axis is time based, or numeric based.


firstUpdate

boolean firstUpdate
The MultiMouseListener for the SPC chart


tableAlarmEmphasisMode

int tableAlarmEmphasisMode
Table alarm emphasis mode


chartAlarmEmphasisMode

int chartAlarmEmphasisMode
Chart alarm emphasis mode


oldBGMode

int oldBGMode
Saves a tabe cell background mode across method calls


oldBgColor1

java.awt.Color oldBgColor1
Saves a tabe cell background background color across method calls


oldBgColor2

java.awt.Color oldBgColor2
Saves a tabe cell background background color across method calls

Class com.quinncurtis.spcchartjava.SPCTimeAttributeControlChart extends SPCChartBase implements Serializable

serialVersionUID: 2132455646771824483L

Class com.quinncurtis.spcchartjava.SPCTimeVariableControlChart extends SPCChartBase implements Serializable

serialVersionUID: -8726298582953625426L