Skip to main content

Class: ElementSerializer

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new ElementSerializer(): ElementSerializer

Returns

ElementSerializer

Methods

serializeElement

serializeElement(element): ElementJSON

Parameters

NameType
elementTrackElement

Returns

ElementJSON

Defined in

core/visitor/element-serializer.ts:18


visitVideoElement

visitVideoElement(element): ElementJSON

Parameters

NameType
elementVideoElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitVideoElement

Defined in

core/visitor/element-serializer.ts:36


visitAudioElement

visitAudioElement(element): ElementJSON

Parameters

NameType
elementAudioElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitAudioElement

Defined in

core/visitor/element-serializer.ts:47


visitImageElement

visitImageElement(element): ElementJSON

Parameters

NameType
elementImageElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitImageElement

Defined in

core/visitor/element-serializer.ts:54


visitTextElement

visitTextElement(element): ElementJSON

Parameters

NameType
elementTextElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitTextElement

Defined in

core/visitor/element-serializer.ts:64


visitCaptionElement

visitCaptionElement(element): ElementJSON

Parameters

NameType
elementCaptionElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitCaptionElement

Defined in

core/visitor/element-serializer.ts:71


visitIconElement

visitIconElement(element): ElementJSON

Parameters

NameType
elementIconElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitIconElement

Defined in

core/visitor/element-serializer.ts:78


visitCircleElement

visitCircleElement(element): ElementJSON

Parameters

NameType
elementCircleElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitCircleElement

Defined in

core/visitor/element-serializer.ts:84


visitRectElement

visitRectElement(element): ElementJSON

Parameters

NameType
elementRectElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitRectElement

Defined in

core/visitor/element-serializer.ts:90


visitPlaceholderElement

visitPlaceholderElement(element): ElementJSON

Parameters

NameType
elementPlaceholderElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitPlaceholderElement

Defined in

core/visitor/element-serializer.ts:96


visitLineElement

visitLineElement(element): ElementJSON

Parameters

NameType
elementLineElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitLineElement

Defined in

core/visitor/element-serializer.ts:100


visitArrowElement

visitArrowElement(element): ElementJSON

Parameters

NameType
elementArrowElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitArrowElement

Defined in

core/visitor/element-serializer.ts:104


visitEffectElement

visitEffectElement(element): ElementJSON

Parameters

NameType
elementEffectElement

Returns

ElementJSON

Implementation of

ElementVisitor.visitEffectElement

Defined in

core/visitor/element-serializer.ts:108