UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

127 lines (126 loc) 9.18 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGhsb3hEYXRhQ2hhcnRNb2RlbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL21vZGVsL1BobG94RGF0YUNoYXJ0TW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLElBQUE7SUFXSSw2QkFBWSxTQUFpQixFQUFFLFNBQWlCLEVBQUUsVUFBa0IsRUFBRSxPQUFhLEVBQUUsS0FBYyxFQUMvRixRQUFpQixFQUFFLEtBQWMsRUFBRSxNQUFlLEVBQUUsSUFBWSxFQUFFLElBQVk7UUFFOUUsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDM0IsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7UUFDN0IsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7UUFDekIsRUFBRSxDQUFBLENBQUMsSUFBSSxDQUFDLE9BQU8sS0FBTSxTQUFTLElBQUksSUFBSSxDQUFDLE9BQU8sS0FBSyxJQUFJLENBQUMsQ0FBQSxDQUFDO1lBQ3JELElBQUksQ0FBQyxPQUFPLEdBQUc7Z0JBQ1gsS0FBSyxFQUFFLEtBQUs7Z0JBQ1osTUFBTSxFQUFFLE1BQU07YUFDakIsQ0FBQztTQUNMO1FBQ0QsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFDakIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFFakIsRUFBRSxDQUFBLENBQUMsU0FBUyxLQUFLLFNBQVMsSUFBSSxTQUFTLEtBQUssSUFBSSxDQUFDLENBQUEsQ0FBQztZQUM5QyxJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztTQUM5QjtRQUFBLElBQUksQ0FBQyxFQUFFLENBQUEsQ0FBQyxJQUFJLEtBQUssU0FBUyxJQUFJLElBQUksS0FBSyxJQUFJLElBQUksSUFBSSxLQUFLLFNBQVMsSUFBSSxJQUFJLEtBQUssSUFBSSxDQUFDLENBQUEsQ0FBQztZQUNqRixJQUFJLENBQUMsU0FBUyxHQUFHLEVBQUUsQ0FBQztZQUNwQixJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztZQUMxQixJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUM3QjtLQUVKOzs7OztJQUVNLDJDQUFhOzs7O2NBQUMsVUFBaUI7UUFDcEMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7Ozs7OztJQUc1QiwwQ0FBWTs7OztjQUFDLFNBQWM7UUFDaEMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7Ozs7OztJQUcxQixxQ0FBTzs7OztjQUFDLElBQVc7UUFDeEIsSUFBSSxDQUFDLFNBQVMsR0FBRyxFQUFFLENBQUM7UUFDcEIsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDMUIsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksS0FBSyxTQUFTLElBQUksSUFBSSxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDO1lBQ2xELElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNoQzs7Ozs7O0lBR0kscUNBQU87Ozs7Y0FBQyxJQUFTO1FBQ3RCLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3JCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDOzs7Ozs7SUFHbkIscUNBQU87Ozs7Y0FBQyxJQUFXO1FBQ3hCLElBQUksQ0FBQyxTQUFTLEdBQUcsRUFBRSxDQUFDO1FBQ3BCLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssU0FBUyxJQUFJLElBQUksQ0FBQyxJQUFJLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQztZQUNsRCxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDaEM7UUFDRCxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQzs7Ozs7O0lBR1oscUNBQU87Ozs7Y0FBQyxJQUFTO1FBQ3RCLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3JCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDOzs4QkFyRTlCO0lBdUVDLENBQUE7QUF2RUQsK0JBdUVDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIFBobG94RGF0YUNoYXJ0TW9kZWwge1xyXG5cclxuICAgIHB1YmxpYyBjaGFydFR5cGU6IHN0cmluZztcclxuICAgIHB1YmxpYyBkYXRhVGFibGU6IGFueVtdO1xyXG4gICAgcHVibGljIGZvcm1hdHRlcnM6IGFueVtdO1xyXG4gICAgcHVibGljIG9wdGlvbnM6IGFueTtcclxuICAgIHB1YmxpYyB0aXRsZTogc3RyaW5nO1xyXG4gICAgcHVibGljIHN1YnRpdGxlOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgY29sczogYW55W107XHJcbiAgICBwdWJsaWMgcm93czogYW55W107XHJcblxyXG4gICAgY29uc3RydWN0b3IoY2hhcnRUeXBlOiBzdHJpbmcsIGRhdGFUYWJsZT86IGFueVtdLCBmb3JtYXR0ZXJzPzogYW55W10sIG9wdGlvbnM/OiBhbnksIHRpdGxlPzogc3RyaW5nLFxyXG4gICAgICAgIHN1YnRpdGxlPzogc3RyaW5nLCB3aWR0aD86IHN0cmluZywgaGVpZ2h0Pzogc3RyaW5nLCBjb2xzPzogYW55W10sIHJvd3M/OiBhbnlbXSkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRoaXMuY2hhcnRUeXBlID0gY2hhcnRUeXBlO1xyXG4gICAgICAgIHRoaXMuZm9ybWF0dGVycyA9IGZvcm1hdHRlcnM7XHJcbiAgICAgICAgdGhpcy5vcHRpb25zID0gb3B0aW9ucztcclxuICAgICAgICB0aGlzLnRpdGxlID0gdGl0bGU7XHJcbiAgICAgICAgdGhpcy5zdWJ0aXRsZSA9IHN1YnRpdGxlOyBcclxuICAgICAgICBpZih0aGlzLm9wdGlvbnMgPT09ICB1bmRlZmluZWQgfHwgdGhpcy5vcHRpb25zID09PSBudWxsKXtcclxuICAgICAgICAgICAgdGhpcy5vcHRpb25zID0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHdpZHRoLFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBoZWlnaHRcclxuICAgICAgICAgICAgfTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy5jb2xzID0gY29scztcclxuICAgICAgICB0aGlzLnJvd3MgPSByb3dzO1xyXG5cclxuICAgICAgICBpZihkYXRhVGFibGUgIT09IHVuZGVmaW5lZCAmJiBkYXRhVGFibGUgIT09IG51bGwpe1xyXG4gICAgICAgICAgICB0aGlzLmRhdGFUYWJsZSA9IGRhdGFUYWJsZTtcclxuICAgICAgICB9ZWxzZSBpZihjb2xzICE9PSB1bmRlZmluZWQgJiYgY29scyAhPT0gbnVsbCAmJiByb3dzICE9PSB1bmRlZmluZWQgJiYgcm93cyAhPT0gbnVsbCl7XHJcbiAgICAgICAgICAgIHRoaXMuZGF0YVRhYmxlID0gW107XHJcbiAgICAgICAgICAgIHRoaXMuZGF0YVRhYmxlLnB1c2goY29scyk7XHJcbiAgICAgICAgICAgIHRoaXMuZGF0YVRhYmxlLnB1c2gocm93cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBhZGRGb3JtYXR0ZXJzKGZvcm1hdHRlcnM6IGFueVtdKTogdm9pZCB7XHJcbiAgICAgIHRoaXMuZm9ybWF0dGVycy5wdXNoKGZvcm1hdHRlcnMpOyBcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgYWRkRGF0YVRhYmxlKGRhdGFUYWJsZTogYW55KTogdm9pZCB7XHJcbiAgICAgIHRoaXMuZGF0YVRhYmxlLnB1c2goZGF0YVRhYmxlKTsgXHJcbiAgICB9XHJcbiAgXHJcbiAgICBwdWJsaWMgc2V0Q29scyhjb2xzOiBhbnlbXSk6IHZvaWQge1xyXG4gICAgICB0aGlzLmRhdGFUYWJsZSA9IFtdO1xyXG4gICAgICB0aGlzLmRhdGFUYWJsZS5wdXNoKGNvbHMpO1xyXG4gICAgICBpZiAodGhpcy5yb3dzICE9PSB1bmRlZmluZWQgJiYgdGhpcy5yb3dzICE9PSBudWxsKSB7XHJcbiAgICAgICAgdGhpcy5kYXRhVGFibGUucHVzaCh0aGlzLnJvd3MpO1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICBcclxuICAgIHB1YmxpYyBhZGRDb2xzKGNvbHM6IGFueSk6IHZvaWQge1xyXG4gICAgICB0aGlzLmNvbHMucHVzaChjb2xzKTtcclxuICAgICAgdGhpcy5zZXRDb2xzKHRoaXMuY29scyk7IFxyXG4gICAgfVxyXG4gIFxyXG4gICAgcHVibGljIHNldFJvd3Mocm93czogYW55W10pOiB2b2lkIHtcclxuICAgICAgdGhpcy5kYXRhVGFibGUgPSBbXTtcclxuICAgICAgaWYgKHRoaXMuY29scyAhPT0gdW5kZWZpbmVkICYmIHRoaXMuY29scyAhPT0gbnVsbCkge1xyXG4gICAgICAgIHRoaXMuZGF0YVRhYmxlLnB1c2godGhpcy5jb2xzKTtcclxuICAgICAgfVxyXG4gICAgICB0aGlzLnJvd3MgPSByb3dzOyBcclxuICAgIH1cclxuICBcclxuICAgIHB1YmxpYyBhZGRSb3dzKHJvd3M6IGFueSk6IHZvaWQge1xyXG4gICAgICB0aGlzLnJvd3MucHVzaChyb3dzKTtcclxuICAgICAgdGhpcy5zZXRSb3dzKHRoaXMucm93cyk7IFxyXG4gICAgfVxyXG59Il19