Skip to main content

Class: DefaultDataHandler

Default/DataLoader/Broswer/DataHandler.DefaultDataHandler

Hierarchy

Constructors

constructor

new DefaultDataHandler(): DefaultDataHandler

Returns

DefaultDataHandler

Inherited from

DataHandler.constructor

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:7

Properties

dataType

dataType: DataLoaderSegments = "world-data"

Inherited from

DataHandler.dataType

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:13


mode

mode: "server" | "indexdb" | "both" = "indexdb"

Inherited from

DataHandler.mode

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:6

Methods

columnExists

columnExists(location): Promise<boolean>

Parameters

NameType
locationLocationData

Returns

Promise<boolean>

Overrides

DataHandler.columnExists

Defined in

divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:30


columnHasSegment

columnHasSegment(location, segment): Promise<boolean>

Parameters

NameType
locationLocationData
segment"rich-data" | "dbo" | "entities"

Returns

Promise<boolean>

Defined in

divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:42


columnTimestamp

columnTimestamp(location): Promise<number>

Parameters

NameType
locationLocationData

Returns

Promise<number>

Overrides

DataHandler.columnTimestamp

Defined in

divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:37


getColumn

getColumn(location): Promise<ArrayBufferLike>

Parameters

NameType
locationLocationData

Returns

Promise<ArrayBufferLike>

Overrides

DataHandler.getColumn

Defined in

divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:14


getRegionHeader

getRegionHeader(location): Promise<ArrayBuffer>

Parameters

NameType
locationLocationData

Returns

Promise<ArrayBuffer>

Overrides

DataHandler.getRegionHeader

Defined in

divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:9


saveColumn

saveColumn(location, buffer): Promise<boolean>

Parameters

NameType
locationLocationData
bufferArrayBuffer

Returns

Promise<boolean>

Overrides

DataHandler.saveColumn

Defined in

divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:19


setDataType

setDataType(type): void

Parameters

NameType
typeDataLoaderSegments

Returns

void

Inherited from

DataHandler.setDataType

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:14


setMode

setMode(mode): void

Parameters

NameType
mode"server" | "indexdb" | "both"

Returns

void

Inherited from

DataHandler.setMode

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:10


setPath

setPath(id): Promise<boolean>

Parameters

NameType
idstring

Returns

Promise<boolean>

Overrides

DataHandler.setPath

Defined in

divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:24