import { TemplateRef, ElementRef, EmbeddedViewRef } from "@angular/core"; import { RadCartesianChart, RadPieChart } from './../'; /** * Represents the RadCartesianChart component. Represents a Cartesian Chart * that uses the cartesian coordinate system to plot the data point values. * The component exposes all major features supported by the native controls * through a unified API suitable for NativeScript developers. * * @example * '<RadCartesianChart> * ... * </RadCartesianChart>' */ export class RadCartesianChartComponent { /** * Gets the NativeScript {@link RadCartesianChart} element. */ cartesianChart: RadCartesianChart; /** * Gets the NativeScript {@link RadCartesianChart} element. */ nativeElement: RadCartesianChart; } /** * Represents the RadPieChart component. Represents a chart that * visualizes its values as a slices of a pie. Depending on the * associated series the values are visualized as a standard pie or a doughnut. * The component exposes all major features supported by the native controls * through a unified API suitable for NativeScript developers. * * @example * <RadPieChart> * ... * </RadPieChart>' */ export class RadPieChartComponent { /** * Gets the NativeScript {@link RadPieChart} element. */ pieChart: RadPieChart; /** * Gets the NativeScript {@link RadPieChart} element. */ nativeElement: RadPieChart; } /** * Directive identifying the RadLegendViewDirective. * * @example * ' <RadLegendView pieLegend></RadLegendView> ' */ export class RadLegendViewDirective { } /** * Directive identifying the categoricalAxis of the RadCartesianChart component. * * @example * ' <CategoricalAxis tkCartesianHorizontalAxis></CategoricalAxis> ' */ export class CategoricalAxisDirective { } /** * Directive identifying the LinearAxis. * * @example * ' <LinearAxis tkCartesianVerticalAxis></LinearAxis> ' */ export class LinearAxisDirective { } /** * Directive identifying the DateTimeCategoricalAxis. * * @example * ' <DateTimeCategoricalAxis tkCartesianHorizontalAxis dateFormat="yyyy-MM-dd" verticalLocation="Bottom"></DateTimeCategoricalAxis> ' */ export class DateTimeCategoricalAxisDirective { } /** * Directive identifying the DateTimeContinuousAxis. * * @example * ' <DateTimeContinuousAxis tkCartesianHorizontalAxis dateFormat="yyyy-MM-dd" verticalLocation="Bottom"></DateTimeContinuousAxis> ' */ export class DateTimeContinuousAxisDirective { } /** * Directive identifying the LogarithmicAxis. * * @example * ' <LogarithmicAxis tkCartesianHorizontalAxis dateFormat="yyyy-MM-dd" verticalLocation="Bottom"></LogarithmicAxis> ' */ export class LogarithmicAxisDirective { } /** * Directive identifying the LineSeries. * * @example * ' <LineSeries tkCartesianSeries [items]="items" categoryProperty="Country" valueProperty="Amount"></LineSeries> ' */ export class LineSeriesDirective { } /** * Directive identifying the AreaSeries. * * @example * ' <AreaSeries tkCartesianSeries [items]="items" categoryProperty="Country" valueProperty="Amount"></AreaSeries> ' */ export class AreaSeriesDirective { } /** * Directive identifying the SplineSeries. * * @example * ' <AreaSeries tkCartesianSeries [items]="items" categoryProperty="Country" valueProperty="Amount"></AreaSeries> ' */ export class SplineSeriesDirective { } /** * Directive identifying the SplineAreaSeries. * * @example * ' <SplineAreaSeries tktkCartesianSeries seriesName="SplineArea" [items]="negativeValues" categoryProperty="Period" valueProperty="Amount"></SplineAreaSeries> ' */ export class SplineAreaSeriesDirective { } /** * Directive identifying the BarSeries. * * @example * ' <BarSeries tkCartesianSeries seriesName="Bar" stackMode="Stack" [items]="items" categoryProperty="Country" valueProperty="Amount"></BarSeries> ' */ export class BarSeriesDirective { } /** * Directive identifying the RangeBarSeries. * * @example * ' <RangeBarSeries tkCartesianSeries [items]="rangeItems" showLabels="true" legendTitle="Ranges" categoryProperty="Name" lowPropertyName="Low" highPropertyName="High"></RangeBarSeries> ' */ export class RangeBarSeriesDirective { } /** * Directive identifying the BubbleSeries. * * @example * ' <BubbleSeries tkCartesianSeries [items]="highDataModel" bubbleScale="5" categoryProperty="Year" valueProperty="Amount" bubbleSizeProperty="Impact"></BubbleSeries> ' */ export class BubbleSeriesDirective { } /** * Directive identifying the ScatterBubbleSeries. * * @example * ' <ScatterBubbleSeries tkCartesianSeries [items]="highDataModel" bubbleScale="5" xProperty="Year" yProperty="Amount" bubbleSizeProperty="Impact"></ScatterBubbleSeries> ' */ export class ScatterBubbleSeriesDirective { } /** * Directive identifying the ScatterSeries. * * @example * ' <ScatterSeries tkCartesianSeries [items]="highDataModel" bubbleScale="5" xProperty="Year" yProperty="Amount" bubbleSizeProperty="Impact"></ScatterSeries> ' */ export class ScatterSeriesDirective { } /** * Directive identifying the Palette. * * @example * ' <Palette tkCartesianPalette seriesName="Bar" [entries]="myEntries"></Palette> ' */ export class PaletteDirective { } /** * Directive identifying the PieSeries. * * @example * ' <PieSeries tkPieSeries [items]="items" selectionMode="DataPoint" expandRadius="1.3" outerRadiusFactor="0.7" valueProperty="Amount" showPercentage="true" showLabels="true" seriesName="MyPie" legendLabel="Country"></PieSeries> ' */ export class PieSeriesDirective { } /** * Directive identifying the DonutSeries. * * @example * ' <DonutSeries tkPieSeries [items]="items" valueProperty="Amount" showPercentage="true" showLabels="true" seriesName="MyPie" legendLabel="Country"></DonutSeries> ' */ export class DonutSeriesDirective { } /** * Directive identifying the CandlestickSeries. * * @example * ' <CandlestickSeries tkCartesianSeries categoryProperty="Date" openPropertyName="Open" highPropertyName="High" lowPropertyName="Low" closePropertyName="Close" [items]="candleStickSourceItems"></CandlestickSeries> ' */ export class CandlestickSeriesDirective { } /** * Directive identifying the OhlcSeries. * * @example * ' <OhlcSeries tkCartesianSeries categoryProperty="Date" openPropertyName="Open" highPropertyName="High" lowPropertyName="Low" closePropertyName="Close" [items]="ohlcSourceItems"></OhlcSeries> ' */ export class OhlcSeriesDirective { } /** * Directive identifying the PointLabelStyle. * * @example * ' <PointLabelStyle tkLineLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class PointLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the PieSeries. * * @example * ' <PointLabelStyle tkPieLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKPieLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the DonutSeries. * * @example * ' <PointLabelStyle tkDonutLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKDonutLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the LineSeries. * * @example * ' <PointLabelStyle tkLineLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKLineLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the BarSeries. * * @example * ' <PointLabelStyle tkBarLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKBarLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the RangeBarSeries. * * @example * ' <PointLabelStyle tkRangeBarLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKRangeBarLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the AreaSeries. * * @example * ' <PointLabelStyle tkAreaLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKAreaLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the SplineSeries. * * @example * ' <PointLabelStyle tkSplineLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKSplineLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the SplineSeries. * * @example * ' <PointLabelStyle tkSplineAreaLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKSplineAreaLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the BubbleSeries. * * @example * ' <PointLabelStyle tkBubbleLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKBubbleLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the ScatterBubbleSeries. * * @example * ' <PointLabelStyle tkScatterBubbleLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKScatterBubbleLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the CandlestickSeries. * * @example * ' <PointLabelStyle tkCandlestickLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKCandlestickLabelStyleDirective { } /** * Directive identifying the 'labelStyle' property of the OhlcSeries. * * @example * ' <PointLabelStyle tkOhlcLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKOhlcStyleDirective { } /** * Directive identifying the 'labelStyle' property of the ScatterSeries. * * @example * ' <PointLabelStyle tkScatterLabelStyle margin="15" fillcolor="blue"></PointLabelStyle> ' */ export class TKScatterStyleDirective { } /** * Directive identifying the 'grid' property of the RadCartesianChart. * * @example * ' <RadCartesianChartGrid tkCartesianGrid horizontalLinesVisible="true" verticalLinesVisible="true" horizontalStripLinesVisible="true" verticalStripLinesVisible="true" verticalStrokeColor="#804d0026" horizontalStrokeColor="#ffffcc80" horizontalStrokeWidth="2" verticalStrokeWidth=" 3" horizontalStripLineColor="#8059005c, #804d0026"></RadCartesianChartGrid> ' */ export class TKCartesianGridDirective { } /** * Directive identifying the RadCartesianChartGrid. * * @example * ' <RadCartesianChartGrid tkCartesianGrid horizontalLinesVisible="true" verticalLinesVisible="true" horizontalStripLinesVisible="true" verticalStripLinesVisible="true" verticalStrokeColor="#804d0026" horizontalStrokeColor="#ffffcc80" horizontalStrokeWidth="2" verticalStrokeWidth=" 3" horizontalStripLineColor="#8059005c, #804d0026"></RadCartesianChartGrid> ' */ export class RadCartesianChartGridDirective { } /** * Directive identifying the TrackballDirective. * * @example * ' <Trackball tkCartesianTrackball snapMode="AllClosestPoints" showIntersectionPoints="true"></Trackball> ' */ export class TrackballDirective { } /** * Directive identifying the 'trackball' property of the RadCartesianChart. * * @example * ' <Trackball tkCartesianTrackball snapMode="AllClosestPoints" showIntersectionPoints="true"></Trackball> ' */ export class TKCartesianTrackballDirective { } /** * Directive identifying the 'annotations' collection of the RadCartesianChart. * * @example * ' <ChartGridLineAnnotation tkCartesianAnnotations></ChartGridLineAnnotation> ' */ export class TKCartesianAnnotationsDirective { } /** * Directive identifying the ChartGridLineAnnotation. * * @example * ' <ChartGridLineAnnotation tkCartesianAnnotations axisId="hAxis" hidden="false" value="50" zPosition="AboveSeries" strokeWidth="1" strokeColor="#EB916580"></ChartGridLineAnnotation> ' */ export class ChartGridLineAnnotationDirective { } /** * Directive identifying the ChartPlotBandAnnotation. * * @example * ' <ChartPlotBandAnnotation tkCartesianAnnotations axisId="vAxis" hidden="false" value="20000" zPosition="AboveSeries" minValue="2500" maxValue="5000" fillColor="#AC74E880" strokeColor="#AC74E880"></ChartPlotBandAnnotation> ' */ export class ChartPlotBandAnnotationDirective { } /** * Directive identifying the annotations of the RadCartesianChart component. * @example * ' <ChartGridLineAnnotation tkCartesianAnnotations ></ChartGridLineAnnotation> ' */ export class CartesianAnnotationsDirective { } /** * Directive identifying the grid of the RadCartesianChart component. * @example * ' <RadCartesianChartGrid cartesianChartGrid ></RadCartesianChartGrid> ' */ export class CartesianChartGridDirective { } /** * Directive identifying the series of the RadCartesianChart component. * @example * ' <LineSeries tkCartesianSeries ></LineSeries> ' */ export class TKCartesianSeriesDirective { } /** * Directive identifying the series of the RadPieChart component. * @example * ' <PieSeries tkPieSeries ></PieSeries> ' */ export class TKPieChartSeriesDirective { } /** * Directive identifying the palette objects of the RadCartesianChart component. * @example * ' <Palette tkCartesianPalette ></Palette> ' */ export class TKCartesianPaletteDirective { } /** * Directive identifying the palette objects of the RadPieChart component. * @example * ' <Palette tkPiePaletteEntry ></Palette> ' */ export class TKPiePaletteDirective { } /** * Directive identifying an object of 'entries' collection of the Palette. * @example * ' <PaletteEntry tkCartesianPaletteEntry ></PaletteEntry> ' */ export class TKCartesianPaletteEntryDirective { } /** * Directive identifying an object of 'entries' collection of the Palette. * @example * ' <PaletteEntry tkPiePaletteEntry ></PaletteEntry> ' */ export class TKPiePaletteEntryDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkCartesianHorizontalAxis ></LinearAxis> ' */ export class TKCartesianHorizontalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkCartesianVerticalAxis ></LinearAxis> ' */ export class TKCartesianVerticalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkLineVerticalAxis ></LinearAxis> ' */ export class TKLineVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkLineHorizontalAxis ></LinearAxis> ' */ export class TKLineHorizontalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkBarVerticalAxis ></LinearAxis> ' */ export class TKBarVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkBarHorizontalAxis ></LinearAxis> ' */ export class TKBarHorizontalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkRangeBarVerticalAxis ></LinearAxis> ' */ export class TKRangeBarVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkRangeBarHorizontalAxis ></LinearAxis> ' */ export class TKRangeBarHorizontalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkAreaVerticalAxis ></LinearAxis> ' */ export class TKAreaVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkAreaHorizontalAxis ></LinearAxis> ' */ export class TKAreaHorizontalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkSplineVerticalAxis ></LinearAxis> ' */ export class TKSplineVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkSplineHorizontalAxis ></LinearAxis> ' */ export class TKSplineHorizontalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkSplineAreaVerticalAxis ></LinearAxis> ' */ export class TKSplineAreaVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkSplineHorizontalAxis ></LinearAxis> ' */ export class TKSplineAreaHorizontalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkBubbleVerticalAxis ></LinearAxis> ' */ export class TKBubbleVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkBubbleHorizontalAxis ></LinearAxis> ' */ export class TKBubbleHorizontalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkScatterBubbleVerticalAxis ></LinearAxis> ' */ export class TKScatterBubbleVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkScatterBubbleHorizontalAxis ></LinearAxis> ' */ export class TKScatterBubbleHorizontalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkCandlestickVerticalAxis ></LinearAxis> ' */ export class TKCandlestickVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkCandlestickHorizontalAxis ></LinearAxis> ' */ export class TKCandlestickHorizontalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkOhlcVerticalAxis ></LinearAxis> ' */ export class TKOhlcVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkOhlcHorizontalAxis ></LinearAxis> ' */ export class TKOhlcHorizontalAxisDirective { } /** * Directive identifying the horizontalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkScatterVerticalAxis ></LinearAxis> ' */ export class TKScatterVerticalAxisDirective { } /** * Directive identifying the verticalAxis of the RadCartesianChart component. * @example * ' <LinearAxis tkScatterHorizontalAxis ></LinearAxis> ' */ export class TKScatterHorizontalAxisDirective { } /** * Directive identifying the legend of the of the RadPieChart component. * @example * ' <RadLegendView tkPieLegend ></RadLegendView> ' */ export class TKPieLegendDirective { } /** * Directive identifying the legend of the of the RadPieChart component. * @example * ' <RadLegendView tkCartesianLegend ></RadLegendView> ' */ export class TKCartesianLegendDirective { } /** * Directives identifying the RadChart. */ export const CHART_DIRECTIVES; /** * NgModule containing all of the RadChart directives. */ export class NativeScriptUIChartModule { }