Class TAdCompression

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TAdCompression = class(TObject)

Description

An abstract class that provides compression and decompression methods.

Hierarchy

Overview

Methods

Public class function GetCompressionName: String; virtual; abstract;
Public class function CanOpen(const AStream: TStream): Boolean; virtual; abstract;
Public class function ID: TAdVeryShortString; virtual; abstract;
Public procedure Compress(const Input, Output: TStream); overload; virtual; abstract;
Public procedure Compress(const Input: TStream; const OutputFileName: String); overload;
Public procedure Compress(const InputFileName: String; const Output: TStream); overload;
Public procedure Compress(const InputFileName, OutputFileName: String); overload;
Public procedure Decompress(const Input, Output: TStream); overload; virtual; abstract;
Public procedure Decompress(const Input: TStream; const OutputFileName: String); overload;
Public procedure Decompress(const InputFileName: String; const Output: TStream); overload;
Public procedure Decompress(const InputFileName, OutputFileName: String); overload;

Description

Methods

Public class function GetCompressionName: String; virtual; abstract;
 
Public class function CanOpen(const AStream: TStream): Boolean; virtual; abstract;
 
Public class function ID: TAdVeryShortString; virtual; abstract;
 
Public procedure Compress(const Input, Output: TStream); overload; virtual; abstract;
 
Public procedure Compress(const Input: TStream; const OutputFileName: String); overload;
 
Public procedure Compress(const InputFileName: String; const Output: TStream); overload;
 
Public procedure Compress(const InputFileName, OutputFileName: String); overload;
 
Public procedure Decompress(const Input, Output: TStream); overload; virtual; abstract;
 
Public procedure Decompress(const Input: TStream; const OutputFileName: String); overload;
 
Public procedure Decompress(const InputFileName: String; const Output: TStream); overload;
 
Public procedure Decompress(const InputFileName, OutputFileName: String); overload;
 

SourceForge.net Logo


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