Skip to content
Last updated

API / geotoolkit / schematics / tooltip / ComponentNodeTooltip / ComponentNodeTooltip

Class: ComponentNodeTooltip<T&gt;

tooltip.ComponentNodeTooltip.ComponentNodeTooltip

The base abstract class for tooltips to use in ToolTipRegistry. See example of simple tooltip usage in @int/geotoolkit/controls/tools/SimpleToolTip

Type parameters

NameType
Textends Node

Hierarchy

Table of contents

Constructors
  • [new ComponentNodeTooltip<T&gt;(format)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.schematics.tooltip-1.componentnodetooltip.componentnodetooltip.md#new componentnodetooltip<t>(format))
Methods
Css Properties
Name Type Description
enabledbooleanEnabled state
formatToolTipFormatTooltip formaters
format-visualformatstringFormat of tooltip over visual visual.symbol - visual symbol visual.name - visual name visual.value - visual value visual.unit - visual unit (for curve) visual.columnnumber - column number (for log2d visual)
radiusnumberRadius of selection
symbolclassstringTooltip symbol class

Contents

Constructors

new ComponentNodeTooltip&lt;T&amp;gt;(format)

• Protected new ComponentNodeTooltip<T&gt;(format?)

Type parameters

NameType
Textends Node<T&gt;

Parameters

Name Type
Optional formatToolTipFormat

Overrides

NodeTooltip.constructor

Methods

clone

▸ clone(): NodeTooltip<Node&gt;

Create clone

Returns

NodeTooltip<Node&gt;

clone

Inherited from

NodeTooltip.clone


copyConstructor

▸ Protected copyConstructor(src, deepCopy?): ComponentNodeTooltip<T&gt;

Copy constructor function.<br> Function used as part of the cloning mechanism.<br> Implementations should copy the given instance state to this instance.<br>

Parameters

Name Type Description
srcNodeTooltip<Node&gt;Source to copy from
Optional deepCopybooleandeep copy

Returns

ComponentNodeTooltip<T&gt;

this

Inherited from

NodeTooltip.copyConstructor


formatSymbol

▸ Protected formatSymbol(fillStyle, lineStyle?, symbolClass?): string

format symbol string

Parameters

Name Type Description
fillStylestring | ColoredStylesymbol fill style
Optional lineStylestring | ColoredStylesymbol line style
Optional symbolClassstringsymbol css class

Returns

string

Inherited from

NodeTooltip.formatSymbol


getClassName

▸ getClassName(): string

Returns

string

Inherited from

NodeTooltip.getClassName


getFormat

▸ getFormat(): string | ToolTipFormatter

return tooltip format options

Returns

string | ToolTipFormatter

Inherited from

NodeTooltip.getFormat


getProperties

▸ getProperties(): PropertiesOut

Returns all the properties pertaining to this object

Returns

PropertiesOut

An object containing the properties

Inherited from

NodeTooltip.getProperties


getRadius

▸ getRadius(): number

Returns radius of selection

Returns

number

radius of selection

Inherited from

NodeTooltip.getRadius


getSymbolClass

▸ getSymbolClass(): string

return symbol class

Returns

string

Inherited from

NodeTooltip.getSymbolClass


getTooltip

▸ getTooltip(component, pt, registry?, options?): string

Return formatted string from information which can be collected at specific screen coordinates

Parameters

Name Type Description
componentTcomponent node
ptPointpoint in canvas model limits
Optional registryToolTipRegistrytool tip registry
Optional optionsRecord<string, any&gt;additional options

Returns

string

Overrides

NodeTooltip.getTooltip


hitTest

▸ hitTest(component, pt, registry?, options?): ToolTipInfo

Return information from component that can be collected at specific screen coordinates

Parameters

Name Type Description
componentTcomponent node
ptPointpoint in canvas model limits
Optional registryToolTipRegistrytool tip registry
Optional optionsRecord<string, any&gt;additional options

Returns

ToolTipInfo

Overrides

NodeTooltip.hitTest


isEnabled

▸ isEnabled(): boolean

returns enable state

Returns

boolean

state

Inherited from

NodeTooltip.isEnabled


setEnabled

▸ setEnabled(enabled): ComponentNodeTooltip<T&gt;

set enable state

Parameters

Name Type Description
enabledbooleansets the enabled state

Returns

ComponentNodeTooltip<T&gt;

this

Inherited from

NodeTooltip.setEnabled


setFormat

▸ setFormat(format): ComponentNodeTooltip<T&gt;

Set tool tip format options

Parameters

Name Type Description
formatstring | ToolTipFormattertooltip format options

Returns

ComponentNodeTooltip<T&gt;

Inherited from

NodeTooltip.setFormat


setProperties

▸ setProperties(properties?): ComponentNodeTooltip<T&gt;

Sets all the properties pertaining to this object

Parameters

Name Type Description
Optional propertiesPropertiesAn object containing the properties to set

Returns

ComponentNodeTooltip<T&gt;

this

Inherited from

NodeTooltip.setProperties


setSymbolClass

▸ setSymbolClass(symbolClass): ComponentNodeTooltip<T&gt;

Set symbol class

Parameters

Name Type Description
symbolClassstringtooltip symbol class

Returns

ComponentNodeTooltip<T&gt;

Inherited from

NodeTooltip.setSymbolClass


getClassName

▸ Static getClassName(): string

Returns

string

Inherited from

NodeTooltip.getClassName