com.phloxui
Version:
PhloxUI Ng2+ Framework
127 lines (126 loc) • 9.2 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGhsb3hEYXRhQ2hhcnRNb2RlbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudC9tb2RlbC9QaGxveERhdGFDaGFydE1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxJQUFBO0lBV0ksNkJBQVksU0FBaUIsRUFBRSxTQUFpQixFQUFFLFVBQWtCLEVBQUUsT0FBYSxFQUFFLEtBQWMsRUFDL0YsUUFBaUIsRUFBRSxLQUFjLEVBQUUsTUFBZSxFQUFFLElBQVksRUFBRSxJQUFZO1FBRTlFLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQyxVQUFVLEdBQUcsVUFBVSxDQUFDO1FBQzdCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ25CLElBQUksQ0FBQyxRQUFRLEdBQUcsUUFBUSxDQUFDO1FBQ3pCLEVBQUUsQ0FBQSxDQUFDLElBQUksQ0FBQyxPQUFPLEtBQU0sU0FBUyxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssSUFBSSxDQUFDLENBQUEsQ0FBQztZQUNyRCxJQUFJLENBQUMsT0FBTyxHQUFHO2dCQUNYLEtBQUssRUFBRSxLQUFLO2dCQUNaLE1BQU0sRUFBRSxNQUFNO2FBQ2pCLENBQUM7U0FDTDtRQUNELElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBRWpCLEVBQUUsQ0FBQSxDQUFDLFNBQVMsS0FBSyxTQUFTLElBQUksU0FBUyxLQUFLLElBQUksQ0FBQyxDQUFBLENBQUM7WUFDOUMsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7U0FDOUI7UUFBQSxJQUFJLENBQUMsRUFBRSxDQUFBLENBQUMsSUFBSSxLQUFLLFNBQVMsSUFBSSxJQUFJLEtBQUssSUFBSSxJQUFJLElBQUksS0FBSyxTQUFTLElBQUksSUFBSSxLQUFLLElBQUksQ0FBQyxDQUFBLENBQUM7WUFDakYsSUFBSSxDQUFDLFNBQVMsR0FBRyxFQUFFLENBQUM7WUFDcEIsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDMUIsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDN0I7S0FFSjs7Ozs7SUFFTSwyQ0FBYTs7OztjQUFDLFVBQWlCO1FBQ3BDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDOzs7Ozs7SUFHNUIsMENBQVk7Ozs7Y0FBQyxTQUFjO1FBQ2hDLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDOzs7Ozs7SUFHMUIscUNBQU87Ozs7Y0FBQyxJQUFXO1FBQ3hCLElBQUksQ0FBQyxTQUFTLEdBQUcsRUFBRSxDQUFDO1FBQ3BCLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzFCLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssU0FBUyxJQUFJLElBQUksQ0FBQyxJQUFJLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQztZQUNsRCxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDaEM7Ozs7OztJQUdJLHFDQUFPOzs7O2NBQUMsSUFBUztRQUN0QixJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNyQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzs7Ozs7O0lBR25CLHFDQUFPOzs7O2NBQUMsSUFBVztRQUN4QixJQUFJLENBQUMsU0FBUyxHQUFHLEVBQUUsQ0FBQztRQUNwQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxLQUFLLFNBQVMsSUFBSSxJQUFJLENBQUMsSUFBSSxLQUFLLElBQUksQ0FBQyxDQUFDLENBQUM7WUFDbEQsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ2hDO1FBQ0QsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7Ozs7OztJQUdaLHFDQUFPOzs7O2NBQUMsSUFBUztRQUN0QixJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNyQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzs7OEJBckU5QjtJQXVFQyxDQUFBO0FBdkVELCtCQXVFQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBQaGxveERhdGFDaGFydE1vZGVsIHtcclxuXHJcbiAgICBwdWJsaWMgY2hhcnRUeXBlOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgZGF0YVRhYmxlOiBhbnlbXTtcclxuICAgIHB1YmxpYyBmb3JtYXR0ZXJzOiBhbnlbXTtcclxuICAgIHB1YmxpYyBvcHRpb25zOiBhbnk7XHJcbiAgICBwdWJsaWMgdGl0bGU6IHN0cmluZztcclxuICAgIHB1YmxpYyBzdWJ0aXRsZTogc3RyaW5nO1xyXG4gICAgcHVibGljIGNvbHM6IGFueVtdO1xyXG4gICAgcHVibGljIHJvd3M6IGFueVtdO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKGNoYXJ0VHlwZTogc3RyaW5nLCBkYXRhVGFibGU/OiBhbnlbXSwgZm9ybWF0dGVycz86IGFueVtdLCBvcHRpb25zPzogYW55LCB0aXRsZT86IHN0cmluZyxcclxuICAgICAgICBzdWJ0aXRsZT86IHN0cmluZywgd2lkdGg/OiBzdHJpbmcsIGhlaWdodD86IHN0cmluZywgY29scz86IGFueVtdLCByb3dzPzogYW55W10pIHtcclxuICAgICAgICBcclxuICAgICAgICB0aGlzLmNoYXJ0VHlwZSA9IGNoYXJ0VHlwZTtcclxuICAgICAgICB0aGlzLmZvcm1hdHRlcnMgPSBmb3JtYXR0ZXJzO1xyXG4gICAgICAgIHRoaXMub3B0aW9ucyA9IG9wdGlvbnM7XHJcbiAgICAgICAgdGhpcy50aXRsZSA9IHRpdGxlO1xyXG4gICAgICAgIHRoaXMuc3VidGl0bGUgPSBzdWJ0aXRsZTsgXHJcbiAgICAgICAgaWYodGhpcy5vcHRpb25zID09PSAgdW5kZWZpbmVkIHx8IHRoaXMub3B0aW9ucyA9PT0gbnVsbCl7XHJcbiAgICAgICAgICAgIHRoaXMub3B0aW9ucyA9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB3aWR0aCxcclxuICAgICAgICAgICAgICAgIGhlaWdodDogaGVpZ2h0XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuY29scyA9IGNvbHM7XHJcbiAgICAgICAgdGhpcy5yb3dzID0gcm93cztcclxuXHJcbiAgICAgICAgaWYoZGF0YVRhYmxlICE9PSB1bmRlZmluZWQgJiYgZGF0YVRhYmxlICE9PSBudWxsKXtcclxuICAgICAgICAgICAgdGhpcy5kYXRhVGFibGUgPSBkYXRhVGFibGU7XHJcbiAgICAgICAgfWVsc2UgaWYoY29scyAhPT0gdW5kZWZpbmVkICYmIGNvbHMgIT09IG51bGwgJiYgcm93cyAhPT0gdW5kZWZpbmVkICYmIHJvd3MgIT09IG51bGwpe1xyXG4gICAgICAgICAgICB0aGlzLmRhdGFUYWJsZSA9IFtdO1xyXG4gICAgICAgICAgICB0aGlzLmRhdGFUYWJsZS5wdXNoKGNvbHMpO1xyXG4gICAgICAgICAgICB0aGlzLmRhdGFUYWJsZS5wdXNoKHJvd3MpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgYWRkRm9ybWF0dGVycyhmb3JtYXR0ZXJzOiBhbnlbXSk6IHZvaWQge1xyXG4gICAgICB0aGlzLmZvcm1hdHRlcnMucHVzaChmb3JtYXR0ZXJzKTsgXHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIGFkZERhdGFUYWJsZShkYXRhVGFibGU6IGFueSk6IHZvaWQge1xyXG4gICAgICB0aGlzLmRhdGFUYWJsZS5wdXNoKGRhdGFUYWJsZSk7IFxyXG4gICAgfVxyXG4gIFxyXG4gICAgcHVibGljIHNldENvbHMoY29sczogYW55W10pOiB2b2lkIHtcclxuICAgICAgdGhpcy5kYXRhVGFibGUgPSBbXTtcclxuICAgICAgdGhpcy5kYXRhVGFibGUucHVzaChjb2xzKTtcclxuICAgICAgaWYgKHRoaXMucm93cyAhPT0gdW5kZWZpbmVkICYmIHRoaXMucm93cyAhPT0gbnVsbCkge1xyXG4gICAgICAgIHRoaXMuZGF0YVRhYmxlLnB1c2godGhpcy5yb3dzKTtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgXHJcbiAgICBwdWJsaWMgYWRkQ29scyhjb2xzOiBhbnkpOiB2b2lkIHtcclxuICAgICAgdGhpcy5jb2xzLnB1c2goY29scyk7XHJcbiAgICAgIHRoaXMuc2V0Q29scyh0aGlzLmNvbHMpOyBcclxuICAgIH1cclxuICBcclxuICAgIHB1YmxpYyBzZXRSb3dzKHJvd3M6IGFueVtdKTogdm9pZCB7XHJcbiAgICAgIHRoaXMuZGF0YVRhYmxlID0gW107XHJcbiAgICAgIGlmICh0aGlzLmNvbHMgIT09IHVuZGVmaW5lZCAmJiB0aGlzLmNvbHMgIT09IG51bGwpIHtcclxuICAgICAgICB0aGlzLmRhdGFUYWJsZS5wdXNoKHRoaXMuY29scyk7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5yb3dzID0gcm93czsgXHJcbiAgICB9XHJcbiAgXHJcbiAgICBwdWJsaWMgYWRkUm93cyhyb3dzOiBhbnkpOiB2b2lkIHtcclxuICAgICAgdGhpcy5yb3dzLnB1c2gocm93cyk7XHJcbiAgICAgIHRoaXMuc2V0Um93cyh0aGlzLnJvd3MpOyBcclxuICAgIH1cclxufSJdfQ==