Index: charted/lib/charts/chart_renderer.dart |
diff --git a/charted/lib/charts/chart_renderer.dart b/charted/lib/charts/chart_renderer.dart |
deleted file mode 100644 |
index 0a2405e48aaf2f00e8102ec2d0404aa2a6ee11ad..0000000000000000000000000000000000000000 |
--- a/charted/lib/charts/chart_renderer.dart |
+++ /dev/null |
@@ -1,72 +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; |
- |
-/// |
-/// Renders the chart on a CartesianArea. |
-/// |
-abstract class CartesianRenderer extends ChartRenderer { |
- /// Returns extent of the series. This extent is used by [ChartArea] to |
- /// set the output range of the corresponding scale/axis of the series. |
- /// |
- /// Extent has valid values only if [prepare] was already called. |
- Extent get extent; |
- |
- /// Returns extent of a given row. |
- Extent extentForRow(Iterable row); |
- |
- /// Indicates if this renderer uses range "band" on any of the dimension |
- /// axis. Band is space taken on the dimension axis (if more than a point). |
- /// |
- /// Examples: |
- /// A bar chart takes up space (width of the bar) on the dimension axis. |
- /// A line chart does not take any space |
- Iterable<int> get dimensionsUsingBand; |
- |
- /// Hint for padding between two bands that [ChartArea] will use for layout. |
- /// This getter is called only for renderers that have [dimensionsUsingBand] |
- /// set to non-empty list. |
- double get bandInnerPadding; |
- |
- /// Hint for padding before first and after the last bands |
- /// This getter is called only for renderers that have [dimensionsUsingBand] |
- /// set to non-empty list. |
- double get bandOuterPadding; |
- |
- /// Render series data on the passed [host]. |
- /// Draw will not be successful if [prepare] was not already called. |
- void draw(Element host, {Future schedulePostRender}); |
-} |
- |
-/// |
-/// Renders layout visualization on a LayoutArea |
-/// |
-abstract class LayoutRenderer extends ChartRenderer { |
- /// Create a layout/visualization from the data. Layout will not be successful |
- /// if [prepare] was not already called. |
- Iterable<ChartLegendItem> layout(Element host, {Future schedulePostRender}); |
-} |
- |
-/// |
-/// Common interface for all renderers in Charted |
-/// |
-abstract class ChartRenderer extends ChartRendererBehaviorSource { |
- /// Name of the renderer. |
- /// The name can only include chars that are allowed in the CSS for selectors. |
- String get name; |
- |
- /// Prepare the chart for rendering. |
- /// - [area] represents the [ChartArea] on which the chart is rendered. |
- /// - [series] represents the [ChartSeries] that is rendered |
- bool prepare(ChartArea area, ChartSeries series); |
- |
- /// Clears DOM created by this renderer and releases |
- /// references to passed objects. |
- void dispose(); |
-} |