Last updated

API / geotoolkit / welllog / widgets / tools / annotations / persistence / Registry / Registry

Class: Registry

persistence.Registry.Registry

The implementation of the default serializer registry for Annotations

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new Registry(options)

new Registry(options)

Parameters

Name Type
optionsOptions

Overrides

DefaultRegistry.constructor

Methods

addSerializer

addSerializer(type, serializer): void

Add serializer

Throws

Error type is null

Parameters

Name Type Description
typestringtype of the serializer
serializerObjectSerializerserializer

Returns

void

Inherited from

Registry.addSerializer


getClassName

getClassName(): string

Returns

string

Inherited from

Registry.getClassName


getSerializer

getSerializer(type): ObjectSerializer

Return serializer for the specified type

Parameters

Name Type Description
typestring | { getClassName: () => string }serializer for the specified type

Returns

ObjectSerializer

Inherited from

Registry.getSerializer


removeSerializer

removeSerializer(type): void

Remove serializer

Throws

Error type is null

Parameters

Name Type Description
typestringtype of the serializer

Returns

void

Inherited from

Registry.removeSerializer


getClassName

Static getClassName(): string

Returns

string

Inherited from

Registry.getClassName


getInstance

Static getInstance(): Registry

Return instance of the default registry

Returns

Registry

registry

Inherited from

Registry.getInstance