MapDynamicDomainDimension
geovisto-map / MapDynamicDomainDimension
Class: MapDynamicDomainDimension\<T>
The class wraps a map dynamin domain dimension and its properties.
Author
Jiri Hynek
Extends
Type parameters
• T extends IMapDomain
Implements
IMapDimension
\<T
>
Constructors
new MapDynamicDomainDimension()
new MapDynamicDomainDimension\<
T
>(name
,domainManagerLoader
,domainName
):MapDynamicDomainDimension
\<T
>
It creates a new map dimension.
Parameters
• name: string
• domainManagerLoader
• domainName: string
Returns
Overrides
AbstractMapDimension
.constructor
Source
model/internal/dimension/MapDynamicDomainDimension.ts:22
Properties
domainManagerLoader()
private
domainManagerLoader: () =>IMapDomainManager
\<T
>
Returns
Source
model/internal/dimension/MapDynamicDomainDimension.ts:13
domainName
private
domainName:string
Source
model/internal/dimension/MapDynamicDomainDimension.ts:14
Methods
findValue()
findValue(
domainName
):undefined
|T
It finds the value of given string.
Parameters
• domainName: string
Returns
undefined
| T
Implementation of
Overrides
AbstractMapDimension
.findValue
Source
model/internal/dimension/MapDynamicDomainDimension.ts:86
getDomainManager()
getDomainManager():
IMapDomainManager
\<T
>
It returns the map domain manager which is set to the map dimension.
Returns
Source
model/internal/dimension/MapDynamicDomainDimension.ts:31
getDomainManagerLoader()
getDomainManagerLoader(): () =>
IMapDomainManager
\<T
>
It returns the map domain manager loader which is set to the map dimension.
Returns
Function
Returns
Source
model/internal/dimension/MapDynamicDomainDimension.ts:47
getName()
getName():
string
It returns the name of the dimension
Returns
string
Implementation of
Inherited from
Source
model/internal/dimension/AbstractMapDimension.ts:30
getValue()
getValue():
undefined
|T
It returns the map domain which is set to the map dimension.
Returns
undefined
| T
Implementation of
Overrides
Source
model/internal/dimension/MapDynamicDomainDimension.ts:63
setDomainManager()
setDomainManager():
void
It sets a map domain manager which is set to the map dimension.
Returns
void
Source
model/internal/dimension/MapDynamicDomainDimension.ts:40
setDomainManagerLoader()
setDomainManagerLoader(
domainManagerLoader
):void
It sets a map domain manager loader which is set to the map dimension.
Parameters
• domainManagerLoader
Returns
void
Source
model/internal/dimension/MapDynamicDomainDimension.ts:56
setName()
setName(
name
):void
It sets the name of the dimension
Parameters
• name: string
Returns
void
Implementation of
Inherited from
Source
model/internal/dimension/AbstractMapDimension.ts:37
setStringValue()
setStringValue(
domainName
):void
It looks for the map domain of the given name and sets it the map dimension.
Parameters
• domainName: string
Returns
void
Implementation of
Overrides
AbstractMapDimension
.setStringValue
Source
model/internal/dimension/MapDynamicDomainDimension.ts:76
setValue()
setValue(
value
):void
It sets a new value to the map dimension.
Parameters
• value: undefined
| T
Returns
void
Implementation of
Inherited from
Source
model/internal/dimension/AbstractMapDimension.ts:53
toString()
toString():
string
The string representation is equal to the name of the map domain.
Returns
string