[API](/solutions/geotoolkit/geotoolkit_js/apis/readme) / [geotoolkit](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit) / [schematics](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics) / [widgets](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics#widgets) / [legend](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics#legend) / [DefaultLegendItemInfoProvider](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics#defaultlegenditeminfoprovider) / DefaultLegendItemInfoProvider

# Class: DefaultLegendItemInfoProvider

[legend](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics#legend).[DefaultLegendItemInfoProvider](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics#defaultlegenditeminfoprovider).DefaultLegendItemInfoProvider

DefaultLegendItemInfoProvider

## Hierarchy

- [`AbstractLegendItemInfoProvider`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.widgets-2.legend.abstractlegenditeminfoprovider.abstractlegenditeminfoprovider)
↳ **`DefaultLegendItemInfoProvider`**


## Table of contents

Constructors
- [new DefaultLegendItemInfoProvider(mode)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.schematics.widgets-2.legend.defaultlegenditeminfoprovider.defaultlegenditeminfoprovider.md#new defaultlegenditeminfoprovider(mode))


Methods
| [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.widgets-2.legend.defaultlegenditeminfoprovider.defaultlegenditeminfoprovider#getclassname) | [getLegendItemInfo](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.widgets-2.legend.defaultlegenditeminfoprovider.defaultlegenditeminfoprovider#getlegenditeminfo) | [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.widgets-2.legend.defaultlegenditeminfoprovider.defaultlegenditeminfoprovider#getclassname-1) |
|  --- | --- | --- |


## Contents

Constructors
#### new DefaultLegendItemInfoProvider(mode)

• **new DefaultLegendItemInfoProvider**(`mode?`)

#### Parameters

| Name  | Type  |
|  --- | --- |
| `Optional` `mode` | [`Mode`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics#mode) |


#### Overrides

AbstractLegendItemInfoProvider.constructor

Methods
#### getClassName

▸ **getClassName**(): `string`

#### Returns

`string`

#### Inherited from

[AbstractLegendItemInfoProvider](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.widgets-2.legend.abstractlegenditeminfoprovider.abstractlegenditeminfoprovider).[getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.widgets-2.legend.abstractlegenditeminfoprovider.abstractlegenditeminfoprovider#getclassname)

#### getLegendItemInfo

▸ **getLegendItemInfo**(`componentNode`): `string`

Gets legend item info based on component node

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `componentNode` | [`ComponentNode`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.scene-2.componentnode.componentnode) | component node |


#### Returns

`string`

#### Overrides

[AbstractLegendItemInfoProvider](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.widgets-2.legend.abstractlegenditeminfoprovider.abstractlegenditeminfoprovider).[getLegendItemInfo](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.widgets-2.legend.abstractlegenditeminfoprovider.abstractlegenditeminfoprovider#getlegenditeminfo)

#### getClassName

▸ `Static` **getClassName**(): `string`

#### Returns

`string`

#### Inherited from

[AbstractLegendItemInfoProvider](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.widgets-2.legend.abstractlegenditeminfoprovider.abstractlegenditeminfoprovider).[getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.widgets-2.legend.abstractlegenditeminfoprovider.abstractlegenditeminfoprovider#getclassname-1)