ui5plugin-parser
Version:
36 lines (35 loc) • 1.35 kB
TypeScript
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 {};