Last updated

API / geotoolkit / controls / tooltip / ToolTipRegistry / ToolTipRegistry

Class: ToolTipRegistry

tooltip.ToolTipRegistry.ToolTipRegistry

The implementation of the default tool tip registry

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new ToolTipRegistry(options)

new ToolTipRegistry(options?)

Parameters

Name Type
Optional optionsOptions
Methods

clone

clone(deepCopy?): ToolTipRegistry

return tool tip registry clone

Parameters

Name Type Description
Optional deepCopybooleanclone tooltips prototypes if deep is true overwise copy only references

Returns

ToolTipRegistry


getFormatter

getFormatter(): ToolTipFormatter

Return active tooltip formatter

Returns

ToolTipFormatter


getToolTipFormatter

getToolTipFormatter(node): NodeTooltip<Node>

Returns formatter instance for given node or class name. If formatter is not registered for node's class name this method travels up inheritance chain and returns formatter of base class.

Parameters

Name Type Description
nodestring | NodeNode or class name

Returns

NodeTooltip<Node>

Formatter instance


getTooltip

getTooltip(node, point, options?): string

Returns formatted tooltip string for specific node and specified canvas point

Parameters

Name Type Description
nodeNode
pointPoint
Optional optionsRecord<string, any>additional options

Returns

string


register

register(className, formatter): ToolTipRegistry

Registers formatter functions for given class name

Parameters

Name Type Description
classNamestringClass name
formatterNodeTooltip<Node>Formatter function

Returns

ToolTipRegistry

this


setFormatter

setFormatter(formatter): ToolTipRegistry

Set active tooltip formatter

Parameters

Name Type
formatterToolTipFormatter

Returns

ToolTipRegistry