Skip to main content

AbstractLocationType.(constructor)

Constructs a new location data model from XML element data.

Signature

constructor(xml: DoxygenXmlParser, element: object, elementName: string);

Parameters

Parameter

Type

Description

xml

DoxygenXmlParser

The XML parser instance for processing element data

element

object

The XML element containing location information

elementName

string

The name of the XML element being processed

Remarks

Parses the XML element representing location information and extracts file paths, line numbers, and column positions for declarations and implementations. The constructor processes all available location attributes whilst handling the distinction between declaration and implementation locations when they differ.

The implementation ensures that mandatory file information is present and validates the element structure according to the XML Schema definition for locationType elements.


Generated via tsdoc2docusaurus 1.3.0 by API Extractor/Documenter 7.52.8.