UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

127 lines (126 loc) 9.2 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ var PhloxDataChartModel = /** @class */ (function () { function PhloxDataChartModel(chartType, dataTable, formatters, options, title, subtitle, width, height, cols, rows) { this.chartType = chartType; this.formatters = formatters; this.options = options; this.title = title; this.subtitle = subtitle; if (this.options === undefined || this.options === null) { this.options = { width: width, height: height }; } this.cols = cols; this.rows = rows; if (dataTable !== undefined && dataTable !== null) { this.dataTable = dataTable; } else if (cols !== undefined && cols !== null && rows !== undefined && rows !== null) { this.dataTable = []; this.dataTable.push(cols); this.dataTable.push(rows); } } /** * @param {?} formatters * @return {?} */ PhloxDataChartModel.prototype.addFormatters = /** * @param {?} formatters * @return {?} */ function (formatters) { this.formatters.push(formatters); }; /** * @param {?} dataTable * @return {?} */ PhloxDataChartModel.prototype.addDataTable = /** * @param {?} dataTable * @return {?} */ function (dataTable) { this.dataTable.push(dataTable); }; /** * @param {?} cols * @return {?} */ PhloxDataChartModel.prototype.setCols = /** * @param {?} cols * @return {?} */ function (cols) { this.dataTable = []; this.dataTable.push(cols); if (this.rows !== undefined && this.rows !== null) { this.dataTable.push(this.rows); } }; /** * @param {?} cols * @return {?} */ PhloxDataChartModel.prototype.addCols = /** * @param {?} cols * @return {?} */ function (cols) { this.cols.push(cols); this.setCols(this.cols); }; /** * @param {?} rows * @return {?} */ PhloxDataChartModel.prototype.setRows = /** * @param {?} rows * @return {?} */ function (rows) { this.dataTable = []; if (this.cols !== undefined && this.cols !== null) { this.dataTable.push(this.cols); } this.rows = rows; }; /** * @param {?} rows * @return {?} */ PhloxDataChartModel.prototype.addRows = /** * @param {?} rows * @return {?} */ function (rows) { this.rows.push(rows); this.setRows(this.rows); }; return PhloxDataChartModel; }()); export { PhloxDataChartModel }; function PhloxDataChartModel_tsickle_Closure_declarations() { /** @type {?} */ PhloxDataChartModel.prototype.chartType; /** @type {?} */ PhloxDataChartModel.prototype.dataTable; /** @type {?} */ PhloxDataChartModel.prototype.formatters; /** @type {?} */ PhloxDataChartModel.prototype.options; /** @type {?} */ PhloxDataChartModel.prototype.title; /** @type {?} */ PhloxDataChartModel.prototype.subtitle; /** @type {?} */ PhloxDataChartModel.prototype.cols; /** @type {?} */ PhloxDataChartModel.prototype.rows; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGhsb3hEYXRhQ2hhcnRNb2RlbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudC9tb2RlbC9QaGxveERhdGFDaGFydE1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxJQUFBO0lBV0ksNkJBQVksU0FBaUIsRUFBRSxTQUFpQixFQUFFLFVBQWtCLEVBQUUsT0FBYSxFQUFFLEtBQWMsRUFDL0YsUUFBaUIsRUFBRSxLQUFjLEVBQUUsTUFBZSxFQUFFLElBQVksRUFBRSxJQUFZO1FBRTlFLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQyxVQUFVLEdBQUcsVUFBVSxDQUFDO1FBQzdCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ25CLElBQUksQ0FBQyxRQUFRLEdBQUcsUUFBUSxDQUFDO1FBQ3pCLEVBQUUsQ0FBQSxDQUFDLElBQUksQ0FBQyxPQUFPLEtBQU0sU0FBUyxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssSUFBSSxDQUFDLENBQUEsQ0FBQztZQUNyRCxJQUFJLENBQUMsT0FBTyxHQUFHO2dCQUNYLEtBQUssRUFBRSxLQUFLO2dCQUNaLE1BQU0sRUFBRSxNQUFNO2FBQ2pCLENBQUM7U0FDTDtRQUNELElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBRWpCLEVBQUUsQ0FBQSxDQUFDLFNBQVMsS0FBSyxTQUFTLElBQUksU0FBUyxLQUFLLElBQUksQ0FBQyxDQUFBLENBQUM7WUFDOUMsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7U0FDOUI7UUFBQSxJQUFJLENBQUMsRUFBRSxDQUFBLENBQUMsSUFBSSxLQUFLLFNBQVMsSUFBSSxJQUFJLEtBQUssSUFBSSxJQUFJLElBQUksS0FBSyxTQUFTLElBQUksSUFBSSxLQUFLLElBQUksQ0FBQyxDQUFBLENBQUM7WUFDakYsSUFBSSxDQUFDLFNBQVMsR0FBRyxFQUFFLENBQUM7WUFDcEIsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDMUIsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDN0I7S0FFSjs7Ozs7SUFFTSwyQ0FBYTs7OztjQUFDLFVBQWlCO1FBQ3BDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDOzs7Ozs7SUFHNUIsMENBQVk7Ozs7Y0FBQyxTQUFjO1FBQ2hDLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDOzs7Ozs7SUFHMUIscUNBQU87Ozs7Y0FBQyxJQUFXO1FBQ3hCLElBQUksQ0FBQyxTQUFTLEdBQUcsRUFBRSxDQUFDO1FBQ3BCLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzFCLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssU0FBUyxJQUFJLElBQUksQ0FBQyxJQUFJLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQztZQUNsRCxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDaEM7Ozs7OztJQUdJLHFDQUFPOzs7O2NBQUMsSUFBUztRQUN0QixJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNyQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzs7Ozs7O0lBR25CLHFDQUFPOzs7O2NBQUMsSUFBVztRQUN4QixJQUFJLENBQUMsU0FBUyxHQUFHLEVBQUUsQ0FBQztRQUNwQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxLQUFLLFNBQVMsSUFBSSxJQUFJLENBQUMsSUFBSSxLQUFLLElBQUksQ0FBQyxDQUFDLENBQUM7WUFDbEQsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ2hDO1FBQ0QsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7Ozs7OztJQUdaLHFDQUFPOzs7O2NBQUMsSUFBUztRQUN0QixJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNyQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzs7OEJBckU5QjtJQXVFQyxDQUFBO0FBdkVELCtCQXVFQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBQaGxveERhdGFDaGFydE1vZGVsIHtcclxuXHJcbiAgICBwdWJsaWMgY2hhcnRUeXBlOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgZGF0YVRhYmxlOiBhbnlbXTtcclxuICAgIHB1YmxpYyBmb3JtYXR0ZXJzOiBhbnlbXTtcclxuICAgIHB1YmxpYyBvcHRpb25zOiBhbnk7XHJcbiAgICBwdWJsaWMgdGl0bGU6IHN0cmluZztcclxuICAgIHB1YmxpYyBzdWJ0aXRsZTogc3RyaW5nO1xyXG4gICAgcHVibGljIGNvbHM6IGFueVtdO1xyXG4gICAgcHVibGljIHJvd3M6IGFueVtdO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKGNoYXJ0VHlwZTogc3RyaW5nLCBkYXRhVGFibGU/OiBhbnlbXSwgZm9ybWF0dGVycz86IGFueVtdLCBvcHRpb25zPzogYW55LCB0aXRsZT86IHN0cmluZyxcclxuICAgICAgICBzdWJ0aXRsZT86IHN0cmluZywgd2lkdGg/OiBzdHJpbmcsIGhlaWdodD86IHN0cmluZywgY29scz86IGFueVtdLCByb3dzPzogYW55W10pIHtcclxuICAgICAgICBcclxuICAgICAgICB0aGlzLmNoYXJ0VHlwZSA9IGNoYXJ0VHlwZTtcclxuICAgICAgICB0aGlzLmZvcm1hdHRlcnMgPSBmb3JtYXR0ZXJzO1xyXG4gICAgICAgIHRoaXMub3B0aW9ucyA9IG9wdGlvbnM7XHJcbiAgICAgICAgdGhpcy50aXRsZSA9IHRpdGxlO1xyXG4gICAgICAgIHRoaXMuc3VidGl0bGUgPSBzdWJ0aXRsZTsgXHJcbiAgICAgICAgaWYodGhpcy5vcHRpb25zID09PSAgdW5kZWZpbmVkIHx8IHRoaXMub3B0aW9ucyA9PT0gbnVsbCl7XHJcbiAgICAgICAgICAgIHRoaXMub3B0aW9ucyA9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB3aWR0aCxcclxuICAgICAgICAgICAgICAgIGhlaWdodDogaGVpZ2h0XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuY29scyA9IGNvbHM7XHJcbiAgICAgICAgdGhpcy5yb3dzID0gcm93cztcclxuXHJcbiAgICAgICAgaWYoZGF0YVRhYmxlICE9PSB1bmRlZmluZWQgJiYgZGF0YVRhYmxlICE9PSBudWxsKXtcclxuICAgICAgICAgICAgdGhpcy5kYXRhVGFibGUgPSBkYXRhVGFibGU7XHJcbiAgICAgICAgfWVsc2UgaWYoY29scyAhPT0gdW5kZWZpbmVkICYmIGNvbHMgIT09IG51bGwgJiYgcm93cyAhPT0gdW5kZWZpbmVkICYmIHJvd3MgIT09IG51bGwpe1xyXG4gICAgICAgICAgICB0aGlzLmRhdGFUYWJsZSA9IFtdO1xyXG4gICAgICAgICAgICB0aGlzLmRhdGFUYWJsZS5wdXNoKGNvbHMpO1xyXG4gICAgICAgICAgICB0aGlzLmRhdGFUYWJsZS5wdXNoKHJvd3MpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgYWRkRm9ybWF0dGVycyhmb3JtYXR0ZXJzOiBhbnlbXSk6IHZvaWQge1xyXG4gICAgICB0aGlzLmZvcm1hdHRlcnMucHVzaChmb3JtYXR0ZXJzKTsgXHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIGFkZERhdGFUYWJsZShkYXRhVGFibGU6IGFueSk6IHZvaWQge1xyXG4gICAgICB0aGlzLmRhdGFUYWJsZS5wdXNoKGRhdGFUYWJsZSk7IFxyXG4gICAgfVxyXG4gIFxyXG4gICAgcHVibGljIHNldENvbHMoY29sczogYW55W10pOiB2b2lkIHtcclxuICAgICAgdGhpcy5kYXRhVGFibGUgPSBbXTtcclxuICAgICAgdGhpcy5kYXRhVGFibGUucHVzaChjb2xzKTtcclxuICAgICAgaWYgKHRoaXMucm93cyAhPT0gdW5kZWZpbmVkICYmIHRoaXMucm93cyAhPT0gbnVsbCkge1xyXG4gICAgICAgIHRoaXMuZGF0YVRhYmxlLnB1c2godGhpcy5yb3dzKTtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgXHJcbiAgICBwdWJsaWMgYWRkQ29scyhjb2xzOiBhbnkpOiB2b2lkIHtcclxuICAgICAgdGhpcy5jb2xzLnB1c2goY29scyk7XHJcbiAgICAgIHRoaXMuc2V0Q29scyh0aGlzLmNvbHMpOyBcclxuICAgIH1cclxuICBcclxuICAgIHB1YmxpYyBzZXRSb3dzKHJvd3M6IGFueVtdKTogdm9pZCB7XHJcbiAgICAgIHRoaXMuZGF0YVRhYmxlID0gW107XHJcbiAgICAgIGlmICh0aGlzLmNvbHMgIT09IHVuZGVmaW5lZCAmJiB0aGlzLmNvbHMgIT09IG51bGwpIHtcclxuICAgICAgICB0aGlzLmRhdGFUYWJsZS5wdXNoKHRoaXMuY29scyk7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5yb3dzID0gcm93czsgXHJcbiAgICB9XHJcbiAgXHJcbiAgICBwdWJsaWMgYWRkUm93cyhyb3dzOiBhbnkpOiB2b2lkIHtcclxuICAgICAgdGhpcy5yb3dzLnB1c2gocm93cyk7XHJcbiAgICAgIHRoaXMuc2V0Um93cyh0aGlzLnJvd3MpOyBcclxuICAgIH1cclxufSJdfQ==