Last updated

API / geotoolkit / util / stream / BrowserFileStream / BrowserFileStream

Class: BrowserFileStream

stream.BrowserFileStream.BrowserFileStream

A stream implementation using a browser File object and a browser FileReader.
This implementation relies on the HTML5 File API.

Implements

Table of contents

Constructors
Methods

Contents

Constructors

new BrowserFileStream(options)

new BrowserFileStream(options)

Parameters

Name Type
optionsOptions
Methods

dispose

dispose(): void

Dispose

Returns

void

Implementation of

IReadable.dispose


getClassName

getClassName(): string

Returns

string


getSize

getSize(): number

Returns the size of the underlying data

Returns

number

size The size

Implementation of

IReadable.getSize


getStride

getStride(): number

Returns the stride of this stream

Returns

number

stride The stride

Implementation of

IReadable.getStride


readChunk

readChunk(offset, length, callback): BrowserFileStream

Read a chunk of data and calls the callback when it's done.

Parameters

Name Type Description
offsetnumberThe position to start reading from
lengthnumberThe amount of bytes to read
callback(err: Error, buffer: Int8Array | Int16Array, bytesRead: number) => voidThe callback that will be called with the result

Returns

BrowserFileStream

this

Implementation of

IReadable.readChunk


getClassName

Static getClassName(): string

Returns

string