Class TRALCompress

Unit

Declaration

type TRALCompress = class(TPersistent)

Description

Compression class for PascalRAL

Hierarchy

Overview

Methods

Public class function BestCompressFromClass(ATypes : TRALCompressTypes) : TRALCompressType; virtual;
Public function Compress(const AString: StringRAL): StringRAL; overload;
Public function Compress(AStream: TStream): TStream; overload;
Public class function CompressToString(ACompress: TRALCompressType): StringRAL;
Public class function CompressTypes: TRALCompressTypes; virtual; abstract;
Public function Decompress(const AString: StringRAL): StringRAL; overload;
Public function Decompress(AStream: TStream): TStream; overload;
Public class function GetBestCompress(const AEncoding: StringRAL): TRALCompressType;
Public class function StringToCompress(const AStr: StringRAL): TRALCompressType;
Public procedure CompressFile(AInFile, AOutFile: StringRAL);
Public procedure DecompressFile(AInFile, AOutFile: StringRAL);
Protected procedure InitCompress(AInStream, AOutStream: TStream); virtual; abstract;
Protected procedure InitDeCompress(AInStream, AOutStream: TStream); virtual; abstract;
Protected procedure SetFormat(AValue: TRALCompressType); virtual;

Properties

Published property Format: TRALCompressType read FFormat write SetFormat;

Description

Methods

Public class function BestCompressFromClass(ATypes : TRALCompressTypes) : TRALCompressType; virtual;

This item has no description.

Public function Compress(const AString: StringRAL): StringRAL; overload;

This item has no description.

Public function Compress(AStream: TStream): TStream; overload;

This item has no description.

Public class function CompressToString(ACompress: TRALCompressType): StringRAL;

This item has no description.

Public class function CompressTypes: TRALCompressTypes; virtual; abstract;

This item has no description.

Public function Decompress(const AString: StringRAL): StringRAL; overload;

This item has no description.

Public function Decompress(AStream: TStream): TStream; overload;

This item has no description.

Public class function GetBestCompress(const AEncoding: StringRAL): TRALCompressType;

This item has no description.

Public class function StringToCompress(const AStr: StringRAL): TRALCompressType;

This item has no description.

Public procedure CompressFile(AInFile, AOutFile: StringRAL);

This item has no description.

Public procedure DecompressFile(AInFile, AOutFile: StringRAL);

This item has no description.

Protected procedure InitCompress(AInStream, AOutStream: TStream); virtual; abstract;

This item has no description.

Protected procedure InitDeCompress(AInStream, AOutStream: TStream); virtual; abstract;

This item has no description.

Protected procedure SetFormat(AValue: TRALCompressType); virtual;

This item has no description.

Properties

Published property Format: TRALCompressType read FFormat write SetFormat;

This item has no description.



PascalRAL - GitHub Repository
Generated by PasDoc 1.0.4.