import {
Zondy
} from '../../common/Base';
import {
extend
} from "../../common/Util";
/**
* 分段专题图表达式信息对象构造函数
* @class module:专题图服务.ExpInfo
* @classdesc 分段专题图表达式信息对象构造函数
* @description Zondy.Object.Theme.ExpInfo
* @param {String} [expression=] 分级字段表达式
* @param {Array} [itemValueArr=null] 分段专题图分段值
* @param {Object} opt_options 属性键值对
*/
var ExpInfo = function (expression, itemValueArr, opt_options) {
var options = (opt_options !== undefined) ? opt_options : {};
extend(this, options);
/**
* @private
* @member Zondy.Object.Theme.ExpInfo.prototype.Expression
* @type {String}
* @description 分级字段表达式
* @default ""
*/
this.Expression = (expression !== undefined) ? expression : "";
/**
* @private
* @member Zondy.Object.Theme.ExpInfo.prototype.ItemValueArr
* @type {Array}
* @description 分段专题图分段值 Array<{@link Zondy.Object.Theme.ItemValue}>
* @default null
*/
this.ItemValueArr = (itemValueArr !== undefined) ? itemValueArr : null;
};
export {
ExpInfo
};
Zondy.Object.Theme.ExpInfo = ExpInfo;