Last updated

API / geotoolkit / welllog / tooltip / LogToolTipRegistry / LogToolTipRegistry

Class: LogToolTipRegistry

tooltip.LogToolTipRegistry.LogToolTipRegistry

The implementation of the default tool tip registry for WellLogWidgets To register formatter function for specific function use: wellLogWidget.getToolTipRegistry().register(VisualClass.getClassName(), yourFormatterFunction); To unregister formatter function use: wellLogWidget.getToolTipRegistry().register(VisualClass.getClassName(), null);

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new LogToolTipRegistry(options)

new LogToolTipRegistry(options?)

Parameters

Name Type
Optional optionsOptions

Inherited from

ToolTipRegistry.constructor

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

Inherited from

ToolTipRegistry.clone


getFormatter

getFormatter(): ToolTipFormatter

Return active tooltip formatter

Returns

ToolTipFormatter

Inherited from

ToolTipRegistry.getFormatter


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

Inherited from

ToolTipRegistry.getToolTipFormatter


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

Inherited from

ToolTipRegistry.getTooltip


register

register(className, formatter): LogToolTipRegistry

Registers formatter functions for given class name

Parameters

Name Type Description
classNamestringClass name
formatterNodeTooltip<Node>Formatter function

Returns

LogToolTipRegistry

this

Inherited from

ToolTipRegistry.register


setFormatter

setFormatter(formatter): LogToolTipRegistry

Set active tooltip formatter

Parameters

Name Type
formatterToolTipFormatter

Returns

LogToolTipRegistry

Inherited from

ToolTipRegistry.setFormatter


getDefaultInstance

Static getDefaultInstance(): LogToolTipRegistry

Returns instance of the tool tip registry

Returns

LogToolTipRegistry

Tool tip registry