Last updated

API / geotoolkit / report / parsers / Registry / Registry

Class: Registry

parsers.Registry.Registry

Define a registry of element parsers.

Table of contents

Constructors
Methods

Contents

Constructors

new Registry()

new Registry()

Methods

getDefaultParser

getDefaultParser(): NodeParser

Returns default parser to be used if parser is not found for node

Returns

NodeParser

default parser


getParser

getParser(node): NodeParser

Return parser by tag name

Parameters

Name Type Description
nodestring | Element | Nodenode

Returns

NodeParser


register

register(parser, node?, nodeType?): Registry

Register an instance of a parser

Parameters

Name Type Description
parserNodeParser | typeof WidgetElement | ParserResolverCallbackparser instance or element constructor
Optional nodestring | typeof AbstractElementnode name or node DOM type
Optional nodeTypenumbernode type

Returns

Registry

this


setDefaultParser

setDefaultParser(parser): Registry

Set default parser to be used if parser is not found for node

Parameters

Name Type Description
parserNodeParserparser

Returns

Registry


unregister

unregister(nodeName, nodeType?): Registry

Unregister an instance of parser

Parameters

Name Type Description
nodeNamestringnode name
Optional nodeTypenumbernode type

Returns

Registry

this


getDefaultInstance

Static getDefaultInstance(): Registry

Return default instance of the parsers Registry

Returns

Registry