Index: charted/lib/charts/src/chart_series_impl.dart |
diff --git a/charted/lib/charts/src/chart_series_impl.dart b/charted/lib/charts/src/chart_series_impl.dart |
deleted file mode 100644 |
index 3fe88b98c4881b00f27cb01a3810b5c5b90b6ddf..0000000000000000000000000000000000000000 |
--- a/charted/lib/charts/src/chart_series_impl.dart |
+++ /dev/null |
@@ -1,53 +0,0 @@ |
-// |
-// Copyright 2014 Google Inc. All rights reserved. |
-// |
-// Use of this source code is governed by a BSD-style |
-// license that can be found in the LICENSE file or at |
-// https://developers.google.com/open-source/licenses/bsd |
-// |
- |
-part of charted.charts; |
- |
-class DefaultChartSeriesImpl extends ChangeNotifier implements ChartSeries { |
- final String name; |
- |
- Iterable<String> _measureAxisIds; |
- Iterable<int> _measures; |
- ChartRenderer _renderer; |
- |
- SubscriptionsDisposer _disposer = new SubscriptionsDisposer(); |
- |
- DefaultChartSeriesImpl(this.name, Iterable<int> measures, this._renderer, |
- Iterable<String> measureAxisIds) { |
- this.measures = measures; |
- this.measureAxisIds = measureAxisIds; |
- } |
- |
- set renderer(ChartRenderer value) { |
- if (value != null && value == _renderer) return; |
- _renderer.dispose(); |
- _renderer = value; |
- notifyChange(new ChartSeriesChangeRecord(this)); |
- } |
- |
- ChartRenderer get renderer => _renderer; |
- |
- set measures(Iterable<int> value) { |
- _measures = value; |
- |
- if (_measures is ObservableList) { |
- _disposer.add( |
- (_measures as ObservableList).listChanges.listen(_measuresChanged)); |
- } |
- } |
- |
- Iterable<int> get measures => _measures; |
- |
- set measureAxisIds(Iterable<String> value) => _measureAxisIds = value; |
- Iterable<String> get measureAxisIds => _measureAxisIds; |
- |
- _measuresChanged(_) { |
- if (_measures is! ObservableList) return; |
- notifyChange(new ChartSeriesChangeRecord(this)); |
- } |
-} |