123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- var LegendVisualProvider = function () {
- function LegendVisualProvider(
- // Function to get data after filtered. It stores all the encoding info
- getDataWithEncodedVisual,
- // Function to get raw data before filtered.
- getRawData) {
- this._getDataWithEncodedVisual = getDataWithEncodedVisual;
- this._getRawData = getRawData;
- }
- LegendVisualProvider.prototype.getAllNames = function () {
- var rawData = this._getRawData();
-
-
- return rawData.mapArray(rawData.getName);
- };
- LegendVisualProvider.prototype.containName = function (name) {
- var rawData = this._getRawData();
- return rawData.indexOfName(name) >= 0;
- };
- LegendVisualProvider.prototype.indexOfName = function (name) {
-
-
-
- var dataWithEncodedVisual = this._getDataWithEncodedVisual();
- return dataWithEncodedVisual.indexOfName(name);
- };
- LegendVisualProvider.prototype.getItemVisual = function (dataIndex, key) {
-
- var dataWithEncodedVisual = this._getDataWithEncodedVisual();
- return dataWithEncodedVisual.getItemVisual(dataIndex, key);
- };
- return LegendVisualProvider;
- }();
- export default LegendVisualProvider;
|