Unit 'webidltopas2js' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#webidl]

TWebIDLToPas2js

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: webidltopas2js.pp line 41

type TWebIDLToPas2js = class(TBaseWebIDLToPas)

protected

  function BaseUnits; override;

  procedure GetOptions(); override;

  function GetTypeName(); override;

  function GetInterfaceDefHead(); override;

  function WriteFunctionDefinition(); override;

  function WritePrivateReadOnlyFields(); override;

  function WriteProperties(); override;

  function WriteConst(); override;

  function WriteField(); override;

  function WritePrivateReadOnlyField(); virtual;

  function WriteReadonlyProperty(); virtual;

public

  constructor Create(); override;

  property Pas2jsOptions: TPas2jsConversionOptions; [rw]

published

  property BaseOptions: TBaseConversionOptions;

  property ClassPrefix: string;

  property ClassSuffix: string;

  property DictionaryClassParent: string;

  property FieldPrefix: string;

  property IncludeImplementationCode: TStrings;

  property IncludeInterfaceCode: TStrings;

  property InputFileName: string;

  property OutputFileName: string;

  property TypeAliases: TStrings;

  property Verbose: Boolean;

  property WebIDLVersion: TWebIDLVersion;

end;

Inheritance

TWebIDLToPas2js

|

TBaseWebIDLToPas

|

TObject


Documentation generated on: 2023-03-18