Last updated

API / geotoolkit / map / sources / connectors / HttpRequest / HttpRequest

Class: HttpRequest

connectors.HttpRequest.HttpRequest

Source connector that sends requests by creating XMLHttpRequest with appropriate GET request

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new HttpRequest(options)

new HttpRequest(options?)

Parameters

Name Type Description
Optional optionsOptionsoptions

Overrides

AbstractConnector<Cancel>.constructor

Methods

abort

abort(key?): HttpRequest

Aborts the previous queries sent

Parameters

Name Type Description
Optional keystringkey of the queries to abort (all queries aborted if nothing provided)

Returns

HttpRequest

this

Inherited from

AbstractConnector.abort


abortConnection

Protected abortConnection(request): HttpRequest

Aborts the connection provided

Parameters

Name Type Description
requestCancelconnection to abort

Returns

HttpRequest

this

Overrides

AbstractConnector.abortConnection


addConnection

Protected addConnection(key, connection): HttpRequest

Adds connection to the list

Parameters

Name Type Description
keystringkey of the connection (null if no provided)
connectionCancelconnection to add to the list

Returns

HttpRequest

this

Inherited from

AbstractConnector.addConnection


clone

clone(): AbstractConnector<Cancel>

All subclasses should override copyConstructor or provide custom implementation for this method

Returns

AbstractConnector<Cancel>

clone

Inherited from

AbstractConnector.clone


getClassName

getClassName(): string

Returns

string

Inherited from

AbstractConnector.getClassName


getConnection

Protected getConnection(key): Cancel

Returns connection by the key

Parameters

Name Type Description
keystringkey for the connection

Returns

Cancel

connection

Inherited from

AbstractConnector.getConnection


isLoading

isLoading(): boolean

Checks if some connections are still loading

Returns

boolean

Inherited from

AbstractConnector.isLoading


removeConnection

Protected removeConnection(key, connection): HttpRequest

Removes connection from the list

Parameters

Name Type Description
keystringkey of the connection (null if no provided)
connectionCancelconnection to remvoe from the list

Returns

HttpRequest

this

Inherited from

AbstractConnector.removeConnection


send

send(url, options, callback): void

Sends a request using the query provided

Parameters

Name Type Description
urlstringthe url requested
optionsSendOptionsextra options for the request (null if no needed)
callbackSendCallbackthe result handler that's called when response is received

Returns

void

Overrides

AbstractConnector.send


getClassName

Static getClassName(): string

Returns

string

Inherited from

AbstractConnector.getClassName