Skip to content

Class: D3PSeriesRendererManager ​

Defined in: core/renderer-manager.ts:10

Per-chart registry of series renderers (several renderers may share a series name).

Extends ​

Constructors ​

Constructor ​

ts
new D3PSeriesRendererManager(chart): D3PSeriesRendererManager;

Defined in: core/renderer-manager.ts:14

Parameters ​

chart ​

D3PChart

Returns ​

D3PSeriesRendererManager

Overrides ​

D3PObject.constructor

Methods ​

add() ​

ts
add(renderer): void;

Defined in: core/renderer-manager.ts:20

Adds a renderer to the chart.

Parameters ​

renderer ​

D3PSeriesRenderer

Returns ​

void


destroy() ​

ts
destroy(): void;

Defined in: core/object.ts:51

Detaches the object from all its charts, announces destroyed and releases its subscriptions. The object cannot be used afterwards.

Returns ​

void

Inherited from ​

D3PObject.destroy


fire() ​

ts
protected fire<P>(event, ...args): void;

Defined in: core/object.ts:41

Emits one of its own events on the bus.

Type Parameters ​

P ​

P

Parameters ​

event ​

D3PEvent<P>

args ​

...P extends void ? [] : [payload: P]

Returns ​

void

Inherited from ​

D3PObject.fire


getSeries() ​

ts
getSeries(): D3PSeriesRenderer<any, any>[];

Defined in: core/renderer-manager.ts:42

The renderers of the chart, in the order they were added.

Returns ​

D3PSeriesRenderer<any, any>[]


getSeriesByName() ​

ts
getSeriesByName(name): D3PSeriesRenderer<any, any>[];

Defined in: core/renderer-manager.ts:47

The renderers of that name.

Parameters ​

name ​

string

Returns ​

D3PSeriesRenderer<any, any>[]


onDestroy() ​

ts
protected onDestroy(): void;

Defined in: core/object.ts:46

Hook run first on destroy (detach from partners, release DOM...).

Returns ​

void

Inherited from ​

D3PObject.onDestroy


remove() ​

ts
remove(renderer): void;

Defined in: core/renderer-manager.ts:28

Removes a renderer from the chart.

Parameters ​

renderer ​

D3PSeriesRenderer

Returns ​

void

Properties ​

bus ​

ts
readonly bus: D3PBus;

Defined in: core/object.ts:27

The bus the object uses for its events.

Inherited from ​

D3PObject.bus


chart ​

ts
readonly chart: D3PChart;

Defined in: core/renderer-manager.ts:14


e ​

ts
readonly e: D3PEventTable<M & object>;

Defined in: core/object.ts:29

The events of the object, by name: destroyed for all, and its own (axis.e.scaleChanged).

Inherited from ​

D3PObject.e


isDestroying ​

ts
isDestroying: boolean = false;

Defined in: core/object.ts:31

Set when destroy starts: the object is not drawn after that.

Inherited from ​

D3PObject.isDestroying


subs ​

ts
protected readonly subs: D3PSubscriptions;

Defined in: core/object.ts:33

The subscriptions of the object, released when it is destroyed.

Inherited from ​

D3PObject.subs