Class TAdFileControl

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TAdFileControl = class(TObject)

Description

The file control handles connections between virtual file systems and the physical file system, for example by providing methods for loading and unloading packages It also provides general methods for processing files such as compressing and decompressing and information about the operating system's file system, such as whether file names are case-sensitive.

Hierarchy

Overview

Methods

Public constructor Create;
Public destructor Destroy; override;
Public function LoadPackage(const AFileName: String): TAdDirectory; overload;
Public function LoadPackage(const AStream: TStream; const AFileName: String): TAdDirectory; overload;
Public function LoadPackage(const AFile: TAdFile): TAdDirectory; overload;
Public procedure UnloadPackage(const APackage: TAdPackage); overload;
Public procedure UnloadPackage(const AFileName: String); overload;
Public procedure CheckDirectory(const AFileName: String);
Public procedure RegisterCompression(const AClass: TAdCompressionClass);
Public procedure RegisterPackageFormat(const AClass: TAdPackageClass);
Public function Decompress(const Input, Output: TStream): Boolean;
Public function OpenPackage(const AStream: TStream; const FileName: String): TAdPackage;
Public function GetAbsolutePath(const APath: String): String;

Properties

Public property IgnoreCase: Boolean read FIgnoreCase;

Description

Methods

Public constructor Create;
 
Public destructor Destroy; override;
 
Public function LoadPackage(const AFileName: String): TAdDirectory; overload;
 
Public function LoadPackage(const AStream: TStream; const AFileName: String): TAdDirectory; overload;
 
Public function LoadPackage(const AFile: TAdFile): TAdDirectory; overload;
 
Public procedure UnloadPackage(const APackage: TAdPackage); overload;
 
Public procedure UnloadPackage(const AFileName: String); overload;
 
Public procedure CheckDirectory(const AFileName: String);
 
Public procedure RegisterCompression(const AClass: TAdCompressionClass);
 
Public procedure RegisterPackageFormat(const AClass: TAdPackageClass);
 
Public function Decompress(const Input, Output: TStream): Boolean;
 
Public function OpenPackage(const AStream: TStream; const FileName: String): TAdPackage;
 
Public function GetAbsolutePath(const APath: String): String;
 

Properties

Public property IgnoreCase: Boolean read FIgnoreCase;
 

SourceForge.net Logo


Generated by PasDoc 0.11.0 on 2008-12-31 14:31:59