API / geotoolkit / report / parsers / Registry / Registry
Define a registry of element parsers.
Constructors
Methods
▸ getDefaultParser(): NodeParser
Returns default parser to be used if parser is not found for node
default parser
▸ getParser(node): NodeParser
Return parser by tag name
| Name | Type | Description |
|---|---|---|
node | string | Element | Node | node |
▸ register(parser, node?, nodeType?): Registry
Register an instance of a parser
| Name | Type | Description |
|---|---|---|
parser | NodeParser | typeof WidgetElement | ParserResolverCallback | parser instance or element constructor |
Optional node | string | typeof AbstractElement | node name or node DOM type |
Optional nodeType | number | node type |
this
▸ setDefaultParser(parser): Registry
Set default parser to be used if parser is not found for node
| Name | Type | Description |
|---|---|---|
parser | NodeParser | parser |
▸ unregister(nodeName, nodeType?): Registry
Unregister an instance of parser
| Name | Type | Description |
|---|---|---|
nodeName | string | node name |
Optional nodeType | number | node type |
this
▸ Static getDefaultInstance(): Registry
Return default instance of the parsers Registry