com.phloxui
Version:
PhloxUI Ng2+ Framework
127 lines (126 loc) • 9.18 kB
JavaScript
/**
* @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