Last updated

API / geotoolkit / schematics / tooltip / ComponentNodeToolTipRegistry / ComponentNodeToolTipRegistry

Class: ComponentNodeToolTipRegistry

tooltip.ComponentNodeToolTipRegistry.ComponentNodeToolTipRegistry

The implementation of the default tool tip registry for Schematics To register formatter function use: ComponentNodeToolTipRegistry.getDefaultInstance().register(ComponentNodeClass.getClassName(), yourFormatterFunction); To unregister formatter function use: ComponentNodeToolTipRegistry.getDefaultInstance().register(ComponentNodeClass.getClassName(), null);

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new ComponentNodeToolTipRegistry(options)

new ComponentNodeToolTipRegistry(options?)

Parameters

Name Type
Optional optionsOptions

Overrides

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): ComponentNodeToolTipRegistry

Registers formatter functions for given class name

Parameters

Name Type Description
classNamestringClass name
formatterNodeTooltip<Node>Formatter function

Returns

ComponentNodeToolTipRegistry

this

Inherited from

ToolTipRegistry.register


setFormatter

setFormatter(formatter): ComponentNodeToolTipRegistry

Set active tooltip formatter

Parameters

Name Type
formatterToolTipFormatter

Returns

ComponentNodeToolTipRegistry

Inherited from

ToolTipRegistry.setFormatter


getDefaultInstance

Static getDefaultInstance(): ComponentNodeToolTipRegistry

Returns instance of the tool tip registry

Returns

ComponentNodeToolTipRegistry

Tool tip registry