JClass DesktopViews 6.3.0 API
Documentation

Package com.klg.jclass.chart

Contains the base classes for JClass Chart, including the JClass Chart JavaBeans.

See:
          Description

Interface Summary
Changeable A template for objects that have a changed flag or changed semantic involving some kind of recalculation.
ChartDataListener An event listener interface for chart data events.
ChartDataManageable An interface used by data sources to indicate that they are being managed for chart data changes.
ChartDataManager An interface used to manage listeners on chart data changes.
ChartDataModel The core data model interface for JClass Chart.
EditableChartDataModel Extends the ChartDataModel interface to allow modification of data points in the data source.
HoleValueChartDataModel An interface used to specify hole values for a JClass Chart data model.
JCChartLabelManager An interface to be used by any class wanting to implement chart label functionality within JClass Chart.
JCChartListener Event listener interface for chart events.
JCChartTypeFormat Interface implemented by all chart type format classes (for example, JCBarChartFormat and JCPieChartFormat).
JCLabelGenerator An interface that can be used to generate labels for an axis.
JCPickListener Event listener interface for chart pick events.
LabelledChartDataModel An interface used to specify point labels and series names for a JClass Chart data model.
 

Class Summary
ChartDataEvent Class used to encapsulate a chart data change event.
ChartDataSupport Class used to implement the ChartDataManager interface.
ChartDataView Class containing the internal representation of the chartable data.
ChartDataViewSeries Class representing a single data series.
ChartInteriorRegion A utility class used inside JClass Chart to represent a drawable region on a chart.
ChartRegion A utility class used inside JClass Chart to represent a drawable region on a chart.
ChartText Any label that appears on a JClass Chart.
DefaultChartLayout Convenience class that brings the functionality of the util package's LegendComponentLayout class into JClass Chart for backwards compatibility.
Diamond An extension of the JCShape class that draws a diamond for a point.
EventTrigger Class responsible for defining a mapping from a user event to a chart action.
JCAnno An instance of this class is used to define a series of tick marks on a JCAxis.
JCAreaChartFormat An object that manages chart properties specific to area charts.
JCAxis Class controlling all attributes relating to rendering axes.
JCAxisFormula Class specifying a relationship between the current JCAxis and another axis.
JCAxisTitle Class that controls the appearance of an axis title (that is, the title placement and text).
JCBarChartFormat An object that manages chart properties specific to bar charts.
JCCandleChartFormat Class that manages properties and convenience methods specific to candle charts.
JCChart The core charting class.
JCChartAdapter Convenience class that implements the chart listener methods.
JCChartArea Class controlling the charting region in the Chart instance.
JCChartDateFormat JCChartDateFormat is a collection of methods and variables associated with time and date that are used throughout JCChart This class provides capabilities for writing internationalized code.
JCChartEvent Class used to encapsulate an action (for example, zoom or scale) on a chart.
JCChartFactory Factory class that creates JCChart objects from various sources.
JCChartLabel JCChartLabel manages and renders a floating label attached somewhere on the chart.
JCChartLabelLine JCChartLabelLine is a small component that is used to draw lines between points on the chart and the chart labels when the chart labels have their connected mode turned on.
JCChartLegendManager JCChartLegend manages the populating and rendering of legend items in a JClass Chart.
JCChartNumberFormat JCChartNumberFormat provides a number of static methods used in numbers localization.
JCChartStyle Represents a style for rendering a data series.
JCChartUI JCChartUI implements pluggable look and feel for JCChart.
JCChartUtil JCChartUtil is a collection of static methods and static variables that are used throughout JClass Chart.
JCDataCoord JCDataCoord holds a pair of floating point values representing a data coordinate.
JCDataIndex JCDataIndex contains a unique index to a data point in Chart, consisting of a data series instance and an index representing the point within the data series.
JCDefaultChartLabelManager JCDefaultChartLabelManager provides the default implementation for managing ChartLabels on a chart.
JCFillStyle Controls the appearance of a fill, including the fill pattern and the fill color.
JCGrid This class is used to define a series of grid lines on a JCAxis.
JCHiloChartFormat Manages chart properties specific to Hi-Lo charts.
JCHLOCChartFormat Manages chart properties specific to Hi-Lo-Open-Close charts.
JCLineStyle JCLineStyle controls how a line is drawn.
JCPickEvent Represents a pick event in JCChart.
JCPieChartFormat An object that manages chart properties specific to pie charts.
JCPolarRadarChartFormat An object that manages chart properties specific to POLAR, RADAR, or AREA_RADAR charts.
JCShape JCShape is an abstract base class used for defining custom point styles in JClass Chart.
JCStyle JCStyle is the base class for anything in JClass Chart that controls style.
JCSymbolStyle JCSymbolStyle controls the appearance of points in a plot graph by allowing the modification of the symbol shape, symbol color and symbol size.
JCValueLabel A JCValueLabel is an association between a floating-point axis value and a ChartText.
JCVersion In JClass, each package has a JCVersion class.
PlotArea PlotArea is a utility class used inside JCChart to represent the background of the ChartArea.
TrackChange Concrete implementation of the Changeable interface, for use inside JCChart.
Triangle The Triangle class is an extension of the JCShape class that draws a triangle for a point.
 

Package com.klg.jclass.chart Description

Contains the base classes for JClass Chart, including the JClass Chart JavaBeans. If you are writing all the code yourself, use JCChart. MultiChart is the JavaBean with a rich set of features, while SimpleChart is designed for quick development. It exposes the most commonly used charting properties. If your application requires charting values obtained from a database, use one of the IDE-specific data-binding Beans. Unless you are binding to a database, we recommend using MultiChart, both for learning JClass Chart's features and creating new applications.


Copyright © 2004 Quest Software Inc..
All rights reserved.