UNPKG

ui5plugin-parser

Version:
36 lines (35 loc) 1.35 kB
import { IUI5Parser } from "../../../parser/abstraction/IUI5Parser"; import { AbstractBaseClass, ITypeValue, IUIMethod } from "./AbstractBaseClass"; export declare class StandardUIClass extends AbstractBaseClass { methods: IStandardClassUIMethod[]; constructor(className: string, parser: IUI5Parser); private _fillDescription; private _fillDeprecated; private _addFieldsAndMethodsForFioriElements; private _enrichWithXmlnsProperties; private _fillMethods; private _getStandardClassMethods; private _removeFirstArgumentIfItIsEvent; private _addParametersForDataMethod; private _findSAPNode; static adjustLinks(parser: IUI5Parser, text?: string): string; static removeTags(text?: string): string; private _fillParentClassName; private _fillFields; private _fillProperties; private _getStandardClassProperties; private _generateAdditionalDescriptionFrom; protected generateTypeValues(type: string): ITypeValue[]; private _fillEvents; private _getStandardClassEvents; private _fillAggregations; private _getStandardClassAggregations; private _fullAssociations; private _getStandardClassAssociations; private _fillConstructor; private _fillInterfaces; } interface IStandardClassUIMethod extends IUIMethod { isFromParent: boolean; } export {};