Class TxomAbstractVolumes

Unit

Declaration

type TxomAbstractVolumes = class(TXOMClass)

Description

TxomAbstractVolumes

Hierarchy

  • TXOMClass
  • TxomAbstractVolumes

Overview

Fields

Public internal const cDirectorySeparatorChar = '/';
Public internal const cROOT_Dir = cDirectorySeparatorChar + 'ROOT' + cDirectorySeparatorChar;
Public internal const cSYSTEM_Dir = cDirectorySeparatorChar + 'SYSTEM' + cDirectorySeparatorChar;
Public internal const cAPPLICATIONS_Dir = cSYSTEM_Dir + 'Applications' + cDirectorySeparatorChar;
Public internal const cUSERS_Dir = cSYSTEM_Dir + 'Users' + cDirectorySeparatorChar;

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public function FindVolume(const AVolumeName: WideString): TxomAbstractVolume; virtual;
Public function LocalPathForVolume(const AVolumeName: WideString): WideString; virtual;
Public function AddVolume(const AVolumeName, ALocalPath: WideString): TxomAbstractVolume; virtual;
Public function UniqueVolumeName(const AVolName: WideString): WideString; virtual;
Public function AbstractFileNameToLocalFileName( AAbstractFileName: WideString): WideString; virtual;
Public function LocalFileNameToAbstractFileName(const AFileName: WideString): WideString; virtual;
Public function RFSVolumeForLocalFileName(const AFileName: WideString): WideString; virtual;
Public function SystemDir: WideString; virtual;
Public function UserDir: WideString; virtual;
Public function UserHomeDir: WideString; virtual;
Public function UserDesktopDir: WideString; virtual;
Public function UserDocumentsDir: WideString; virtual;
Public function UserPicturesDir: WideString; virtual;
Public function UserDownloadsDir: WideString; virtual;
Public function UserTempDir: WideString; virtual;
Public function UserCacheDir: WideString; virtual;
Public function UserApplicationsDir: WideString; virtual;
Public function UserAppDataDir: WideString; virtual;

Properties

Public property Text: WideString read GetText write SetText;
Public property UserOffsetDir: WideString read FUserOffsetDir write FUserOffsetDir;
Public property RFSFileHandles: TxomAbstractFileHandles read FRFSFileHandles;
Public property Items[constAIndex:Integer]: TxomAbstractVolume read GetItem write SetItem;

Description

Fields

Public internal const cDirectorySeparatorChar = '/';
 
Public internal const cROOT_Dir = cDirectorySeparatorChar + 'ROOT' + cDirectorySeparatorChar;
 
Public internal const cSYSTEM_Dir = cDirectorySeparatorChar + 'SYSTEM' + cDirectorySeparatorChar;
 
Public internal const cAPPLICATIONS_Dir = cSYSTEM_Dir + 'Applications' + cDirectorySeparatorChar;
 
Public internal const cUSERS_Dir = cSYSTEM_Dir + 'Users' + cDirectorySeparatorChar;
 

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public function FindVolume(const AVolumeName: WideString): TxomAbstractVolume; virtual;
 
Public function LocalPathForVolume(const AVolumeName: WideString): WideString; virtual;
 
Public function AddVolume(const AVolumeName, ALocalPath: WideString): TxomAbstractVolume; virtual;
 
Public function UniqueVolumeName(const AVolName: WideString): WideString; virtual;
 
Public function AbstractFileNameToLocalFileName( AAbstractFileName: WideString): WideString; virtual;
 
Public function LocalFileNameToAbstractFileName(const AFileName: WideString): WideString; virtual;
 
Public function RFSVolumeForLocalFileName(const AFileName: WideString): WideString; virtual;
 
Public function SystemDir: WideString; virtual;
 
Public function UserDir: WideString; virtual;
 
Public function UserHomeDir: WideString; virtual;
 
Public function UserDesktopDir: WideString; virtual;
 
Public function UserDocumentsDir: WideString; virtual;
 
Public function UserPicturesDir: WideString; virtual;
 
Public function UserDownloadsDir: WideString; virtual;
 
Public function UserTempDir: WideString; virtual;
 
Public function UserCacheDir: WideString; virtual;
 
Public function UserApplicationsDir: WideString; virtual;
 
Public function UserAppDataDir: WideString; virtual;
 

Properties

Public property Text: WideString read GetText write SetText;
 
Public property UserOffsetDir: WideString read FUserOffsetDir write FUserOffsetDir;
 
Public property RFSFileHandles: TxomAbstractFileHandles read FRFSFileHandles;
 
Public property Items[constAIndex:Integer]: TxomAbstractVolume read GetItem write SetItem;
 

Generated by PasDoc 0.15.0.