AbstractMapDataManager
geovisto-map / AbstractMapDataManager
Class: abstract AbstractMapDataManager
The class wraps data used by the map, its metadata and functions to acquire data items.
Author
Jiri Hynek
Extended by
Implements
Constructors
new AbstractMapDataManager()
new AbstractMapDataManager(
data):AbstractMapDataManager
It initializes the data wrapper providing a basic API.
Parameters
• data: unknown
Returns
Source
model/internal/data/abstract/AbstractMapDataManager.ts:20
Properties
data
privatedata:unknown
Source
model/internal/data/abstract/AbstractMapDataManager.ts:13
Methods
getDataRecordValues()
abstractgetDataRecordValues(dataDomain,dataRecord):unknown[]
It returns values stored of the selected data domain stored in the given data record.
Parameters
• dataDomain: IMapDataDomain
• dataRecord: IMapDataRecord
Returns
unknown[]
Implementation of
IMapDataManager.getDataRecordValues
Source
model/internal/data/abstract/AbstractMapDataManager.ts:92
getDataRecords()
abstractgetDataRecords():IMapData
It returns the preprocessed data as a list of data reconds of the same object type.
Returns
Implementation of
IMapDataManager.getDataRecords
Source
model/internal/data/abstract/AbstractMapDataManager.ts:34
getDataRecordsValues()
abstractgetDataRecordsValues(dataDomain,data):unknown[]
It returns list of all values of the selected data domain stored in the given data records.
Parameters
• dataDomain: IMapDataDomain
• data: IMapData
Returns
unknown[]
Implementation of
IMapDataManager.getDataRecordsValues
Source
model/internal/data/abstract/AbstractMapDataManager.ts:84
getDomain()
getDomain(
name):undefined|IMapDataDomain
It returns the data domain which corresponds to the given string or creates a new one.
Parameters
• name: string
Returns
undefined | IMapDataDomain
Implementation of
Source
model/internal/data/abstract/AbstractMapDataManager.ts:66
getDomainNames()
getDomainNames():
string[]
Help function which returns the list of data domain string name.
Returns
string[]
Implementation of
IMapDataManager.getDomainNames
Source
model/internal/data/abstract/AbstractMapDataManager.ts:51
getDomains()
abstractgetDomains():IMapDataDomain[]
It returns list of data domains.
Returns
Implementation of
Source
model/internal/data/abstract/AbstractMapDataManager.ts:39
getOriginalData()
getOriginalData():
unknown
It returns the original input data.
Returns
unknown
Implementation of
IMapDataManager.getOriginalData
Source
model/internal/data/abstract/AbstractMapDataManager.ts:27
getValues()
abstractgetValues(dataDomain):unknown[]
It returns list of all values of the selected data domain.
Parameters
• dataDomain: IMapDataDomain
Returns
unknown[]