Class TCatalogCrossPlatformMediumItems

Unit

Declaration

type TCatalogCrossPlatformMediumItems = class(TBaseCatalogObjects)

Description

TCatalogCrossPlatformMediumItems

Hierarchy

Overview

Fields

Public internal const cSep = '˜::˜';

Methods

Public procedure AfterConstruction; override;
Public procedure AddAlternative( const APlatform: TCatalogPlatform; const AMediumType: TMediumType; const AMediumName: WideString; const AMediumSerial: Integer; const ARootFilePath: WideString; const AAltPlatform: TCatalogPlatform; const AAltMediumType: TMediumType; const AAltMediumName: WideString; const AAltMediumSerial: Integer; const AAltRootFilePath: WideString ); virtual;
Public function FindMediumItemForCatItem(ACatItem: TCleanCatalogItem; const AForced: Boolean): TCatalogCrossPlatformMediumItem; virtual;
Public function FindMediumItemForFilePath(AFilePath: TCatalogFilePath; const AForced: Boolean): TCatalogCrossPlatformMediumItem; virtual;
Public function FindCatItem(ACatItem: TCatalogItem): TCatalogCrossPlatformMediumItem; virtual;
Public function FindFilePath(AFilePath: TCatalogFilePath): TCatalogCrossPlatformMediumItem; virtual;
Public function TranslateCatItem(ACatItem: TCleanCatalogItem; const AForced: Boolean): Boolean; virtual;
Public function TranslateFilePath(AFilePath: TCatalogFilePath; const AForced: Boolean): Boolean; virtual;
Public function FilePathExists(AFilePath: TCatalogFilePath): Boolean; virtual;
Public function DeleteMediumForFilePath(AFilePath: TCatalogFilePath): Boolean; virtual;

Properties

Public property Items[Index:Integer]: TCatalogCrossPlatformMediumItem read GetItem write SetItem;
Published property Enabled: Boolean read FEnabled write FEnabled;

Description

Fields

Public internal const cSep = '˜::˜';
 

Methods

Public procedure AfterConstruction; override;
 
Public procedure AddAlternative( const APlatform: TCatalogPlatform; const AMediumType: TMediumType; const AMediumName: WideString; const AMediumSerial: Integer; const ARootFilePath: WideString; const AAltPlatform: TCatalogPlatform; const AAltMediumType: TMediumType; const AAltMediumName: WideString; const AAltMediumSerial: Integer; const AAltRootFilePath: WideString ); virtual;
 
Public function FindMediumItemForCatItem(ACatItem: TCleanCatalogItem; const AForced: Boolean): TCatalogCrossPlatformMediumItem; virtual;
 
Public function FindMediumItemForFilePath(AFilePath: TCatalogFilePath; const AForced: Boolean): TCatalogCrossPlatformMediumItem; virtual;
 
Public function FindCatItem(ACatItem: TCatalogItem): TCatalogCrossPlatformMediumItem; virtual;
 
Public function FindFilePath(AFilePath: TCatalogFilePath): TCatalogCrossPlatformMediumItem; virtual;
 
Public function TranslateCatItem(ACatItem: TCleanCatalogItem; const AForced: Boolean): Boolean; virtual;
 
Public function TranslateFilePath(AFilePath: TCatalogFilePath; const AForced: Boolean): Boolean; virtual;
 
Public function FilePathExists(AFilePath: TCatalogFilePath): Boolean; virtual;
 
Public function DeleteMediumForFilePath(AFilePath: TCatalogFilePath): Boolean; virtual;
 

Properties

Public property Items[Index:Integer]: TCatalogCrossPlatformMediumItem read GetItem write SetItem;
 
Published property Enabled: Boolean read FEnabled write FEnabled;
 

Generated by PasDoc 0.15.0.