Skip to main content

MapTypeDimension

geovisto-map • Readme | API


geovisto-map / MapTypeDimension

Class: MapTypeDimension\<T, C>

The class wraps a map type dimension and its properties.

Author​

Jiri Hynek

Extends​

Type parameters​

• T

• C extends ITypeManager\<T> = ITypeManager\<T>

Implements​

Constructors​

new MapTypeDimension()​

new MapTypeDimension\<T, C>(name, typeManager, value?): MapTypeDimension\<T, C>

It creates a new map dimension.

Parameters​

• name: string

• typeManager: C

• value?: T

Returns​

MapTypeDimension\<T, C>

Overrides​

AbstractMapDimension.constructor

Source​

model/internal/dimension/MapTypeDimension.ts:21

Properties​

typeManager​

private typeManager: C

Source​

model/internal/dimension/MapTypeDimension.ts:12

Methods​

findValue()​

findValue(value): undefined | T

It finds the value of given string.

Parameters​

• value: string

Returns​

undefined | T

Implementation of​

IMapTypeDimension.findValue

Overrides​

AbstractMapDimension.findValue

Source​

model/internal/dimension/MapTypeDimension.ts:47


getName()​

getName(): string

It returns the name of the dimension

Returns​

string

Implementation of​

IMapTypeDimension.getName

Inherited from​

AbstractMapDimension.getName

Source​

model/internal/dimension/AbstractMapDimension.ts:30


getTypeManager()​

getTypeManager(): C

It returns the type constraint.

Returns​

C

Implementation of​

IMapTypeDimension.getTypeManager

Source​

model/internal/dimension/MapTypeDimension.ts:29


getValue()​

getValue(): undefined | T

It returns the value which is set to the map dimension.

Returns​

undefined | T

Implementation of​

IMapTypeDimension.getValue

Inherited from​

AbstractMapDimension.getValue

Source​

model/internal/dimension/AbstractMapDimension.ts:44


setName()​

setName(name): void

It sets the name of the dimension

Parameters​

• name: string

Returns​

void

Implementation of​

IMapTypeDimension.setName

Inherited from​

AbstractMapDimension.setName

Source​

model/internal/dimension/AbstractMapDimension.ts:37


setStringValue()​

setStringValue(value): void

It deserializes the string representation of a given value.

Parameters​

• value: string

Returns​

void

Implementation of​

IMapTypeDimension.setStringValue

Inherited from​

AbstractMapDimension.setStringValue

Source​

model/internal/dimension/AbstractMapDimension.ts:69


setTypeManager()​

setTypeManager(typeManager): void

It sets a type constraint.

Parameters​

• typeManager: C

Returns​

void

Implementation of​

IMapTypeDimension.setTypeManager

Source​

model/internal/dimension/MapTypeDimension.ts:38


setValue()​

setValue(value): void

It sets a new value to the map dimension.

Parameters​

• value: undefined | T

Returns​

void

Implementation of​

IMapTypeDimension.setValue

Inherited from​

AbstractMapDimension.setValue

Source​

model/internal/dimension/AbstractMapDimension.ts:53


toString()​

toString(): string

The string representation is equal to the name of the map domain.

Returns​

string

Inherited from​

AbstractMapDimension.toString

Source​

model/internal/domain/abstract/AbstractMapDomain.ts:18