UNPKG

ui5plugin-parser

Version:
29 lines (28 loc) 1.39 kB
import { IParserConfigHandler } from "../config/IParserConfigHandler"; import { SAPNode } from "../librarydata/SAPNode"; import { AbstractBaseClass } from "../parsing/ui5class/AbstractBaseClass"; export declare class URLBuilder { private readonly _UI5Version; private readonly _URLHost; constructor(configHandler: IParserConfigHandler); getMarkupUrlForClassApi(SAPClass: SAPNode | AbstractBaseClass): string; getMarkupUrlForPropertiesApi(SAPClass: AbstractBaseClass): string; getMarkupUrlForAggregationApi(SAPClass: AbstractBaseClass): string; getMarkupUrlForAssociationApi(SAPClass: AbstractBaseClass): string; getMarkupUrlForEventsApi(SAPClass: AbstractBaseClass, eventName?: string): string; getMarkupUrlForMethodApi(SAPClass: AbstractBaseClass | SAPNode, methodName: string): string; getUrlForClassApi(SAPClass: SAPNode | AbstractBaseClass): string; private _getUrlForPropertiesApi; private _geUrlForEventsApi; private _geUrlForAggregationApi; private _geUrlForAssociationApi; getUrlForMethodApi(SAPClass: AbstractBaseClass | SAPNode, methodName: string): string; private _isNativeClass; getAPIIndexUrl(): string; getDesignTimeUrlForLib(libDotNotation: string): string; getIconURIs(): string[]; private _wrapInMarkup; private _getUrlClassApiBase; private _getUrlBase; getUrlBase(): string; }