Unit 'Pas2JSFS' Package
[Overview][Constants][Types][Classes][Index] [#pastojs]

TPas2JSFS

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

Declaration

Source position: pas2jsfs.pp line 82

type TPas2JSFS = class

protected

  procedure SetOption();

  function OptionIsSet();

  function FindSourceFileName(); virtual; abstract;

public

  function FindResourceFileName(); virtual; abstract;

  function FindIncludeFileName(); virtual; abstract;

  function LoadFile(); virtual; abstract;

  function FileExists(); virtual; abstract;

  function FindUnitJSFileName(); virtual; abstract;

  function FindCustomJSFileName(); virtual; abstract;

  function FindUnitFileName(); virtual; abstract;

  procedure SaveToFile(); virtual; abstract;

  function PCUExists(); virtual;

  procedure GetPCUDirs(); virtual;

  function SameFileName(); virtual;

  function File1IsNewer(); virtual;

  function ExpandDirectory(); virtual;

  function ExpandFileName(); virtual;

  function ExpandExecutable(); virtual;

  function FormatPath(); virtual;

  function DirectoryExists(); virtual;

  function TryCreateRelativePath(); virtual;

  procedure DeleteDuplicateFiles(); virtual;

  function IndexOfFile(); virtual;

  procedure WriteFoldersAndSearchPaths; virtual;

  function CreateResolver; virtual;

  function AddForeignUnitPath(); virtual;

  function HandleOptionPaths(); virtual;

  constructor Create; virtual;

  procedure Reset; virtual;

  procedure IncReadLineCounter;

  property ReadLineCounter: SizeInt; [rw]

  property Options: TP2jsFSOptions; [rw]

  property ShowFullPaths: Boolean; [rw]

  property ShowTriedUsedFiles: Boolean; [rw]

  property SearchLikeFPC: Boolean; [rw]

  property StrictFileCase: Boolean; [rw]

  property MainOutputPath: string; [rw]

  property UnitOutputPath: string; [rw]

end;

Inheritance

TPas2JSFS

|

TObject


Documentation generated on: 2023-03-18