Skip to content

API / geotoolkit / gauges / registry / FunctionRegistry / FunctionRegistry

Class: FunctionRegistry

registry.FunctionRegistry.FunctionRegistry

A simple class which knows how to store alarm or easing or format functions and return them, all by name

Table of contents

Constructors
  • [new FunctionRegistry(options)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.gauges.registry.functionregistry.functionregistry.md#new functionregistry(options))
Methods

Contents

Constructors

new FunctionRegistry(options)

• new FunctionRegistry(options?)

Parameters

Name Type
Optional optionsOptions
Methods

getClassName

▸ getClassName(): string

Returns

string


getFunction

▸ getFunction(name): Function

Gets a handler function by its name

Parameters

Name Type Description
namestringName of the function to get

Returns

Function


registerFunction

▸ registerFunction(functions): FunctionRegistry

Registers handler function by its name

Parameters

Name Type Description
functionsRecord<string, Function&gt;An object with handlers

Returns

FunctionRegistry

▸ registerFunction(name, func): FunctionRegistry

Registers handler function by its name

Parameters

Name Type Description
namestringName of the handler
funcFunctionHandler Function

Returns

FunctionRegistry


getClassName

▸ Static getClassName(): string

Returns

string


getDefaultInstance

▸ Static getDefaultInstance(): FunctionRegistry

Returns an instance of registry filled with easing functions

Returns

FunctionRegistry

registry