home *** CD-ROM | disk | FTP | other *** search
- package jclass.chart;
-
- import java.util.Observable;
-
- public class DirectChartDataView extends ChartDataView {
- DirectChartDataView(JCChart var1) {
- super(var1);
- }
-
- public DirectChartDataView() {
- }
-
- public void update(Observable var1, Object var2) {
- ((ChartDataView)this).setChanged(true);
- }
-
- public String getName() {
- return super.dataSource.getName();
- }
-
- public void setName() {
- }
-
- public synchronized void setDataSource(Chartable var1) {
- super.dataSource = var1;
- super.dataInterpretation = DataInterpretation.getData(this, var1);
- if (var1 instanceof Observable) {
- ((Observable)var1).addObserver(this);
- }
-
- super.dataInterpretation = DataInterpretation.getDirectData(this, var1);
- ((ChartDataView)this).setChanged(true);
- }
-
- public String getPointLabel(int var1) {
- return super.dataSource.getPointLabels()[var1];
- }
-
- public synchronized void setPointLabel(int var1, String var2) {
- }
-
- public String[] getPointLabels() {
- return super.dataSource.getPointLabels();
- }
-
- public synchronized void setPointLabels(String[] var1) {
- }
-
- public ChartDataViewSeries addSeries(int var1) {
- Object var2 = null;
- if (var1 < 0) {
- var1 = 0;
- }
-
- if (var1 > super.series.size()) {
- var1 = super.series.size();
- }
-
- DirectChartDataViewSeries var3 = new DirectChartDataViewSeries();
- ((ChartDataViewSeries)var3).setDrawingOrder(var1);
- super.series.insertElementAt(var3, var1);
- ((ChartDataView)this).setChanged(true);
- return var3;
- }
- }
-