Class TBGRAMemOriginalStorage
Unit
Declaration
type TBGRAMemOriginalStorage = class(TBGRACustomOriginalStorage)
Description
Storage available for an original
Hierarchy
- TObject
- TBGRACustomOriginalStorage
- TBGRAMemOriginalStorage
Overview
Fields
FMemDir: TMemDirectory; |
|
FMemDirOwned: boolean; |
Methods
constructor Create; |
|
constructor Create(AMemDir: TMemDirectory; AMemDirOwned: boolean = false); |
|
destructor Destroy; override; |
|
function CreateObject(AName: utf8string): TBGRACustomOriginalStorage; override; |
|
function Duplicate: TBGRACustomOriginalStorage; override; |
|
function Equals(Obj: TObject): boolean; override; |
|
function FileExists(AName: UTF8String): boolean; override; |
|
function GetFileStream(AName: UTF8String): TStream; override; |
|
function HasAttribute(AName: utf8string): boolean; override; |
|
function ObjectExists(AName: utf8string): boolean; override; |
|
function OpenObject(AName: utf8string): TBGRACustomOriginalStorage; override; |
|
function ReadBitmap(AName: UTF8String; ADest: TCustomUniversalBitmap): boolean; override; |
|
function ReadFile(AName: UTF8String; ADest: TStream): boolean; override; |
|
function GetEmpty: boolean; override; |
|
function GetRawString(AName: utf8string): RawByteString; override; |
|
procedure CopyTo(AMemDir: TMemDirectory); |
|
procedure EnumerateFiles(AList: TStringList); override; |
|
procedure EnumerateObjects(AList: TStringList); override; |
|
procedure LoadFromResource(AFilename: string); |
|
procedure LoadFromStream(AStream: TStream); |
|
procedure RemoveAttribute(AName: utf8string); override; |
|
procedure RemoveFile(AName: utf8string); override; |
|
procedure RemoveObject(AName: utf8string); override; |
|
procedure SaveToStream(AStream: TStream); |
|
procedure WriteFile(AName: UTF8String; ASource: TStream; ACompress: boolean; AOwnStream: boolean = false); override; |
|
procedure SetRawString(AName: utf8string; AValue: RawByteString); override; |
Description
Fields
FMemDir: TMemDirectory; |
|
This item has no description. |
FMemDirOwned: boolean; |
|
This item has no description. |
Methods
constructor Create; |
|
This item has no description. |
constructor Create(AMemDir: TMemDirectory; AMemDirOwned: boolean = false); |
|
This item has no description. |
destructor Destroy; override; |
|
This item has no description. |
function CreateObject(AName: utf8string): TBGRACustomOriginalStorage; override; |
|
This item has no description. |
function Duplicate: TBGRACustomOriginalStorage; override; |
|
This item has no description. |
function Equals(Obj: TObject): boolean; override; |
|
This item has no description. |
function FileExists(AName: UTF8String): boolean; override; |
|
This item has no description. |
function GetFileStream(AName: UTF8String): TStream; override; |
|
This item has no description. |
function HasAttribute(AName: utf8string): boolean; override; |
|
This item has no description. |
function ObjectExists(AName: utf8string): boolean; override; |
|
This item has no description. |
function OpenObject(AName: utf8string): TBGRACustomOriginalStorage; override; |
|
This item has no description. |
function ReadBitmap(AName: UTF8String; ADest: TCustomUniversalBitmap): boolean; override; |
|
This item has no description. |
function ReadFile(AName: UTF8String; ADest: TStream): boolean; override; |
|
This item has no description. |
function GetEmpty: boolean; override; |
|
This item has no description. |
function GetRawString(AName: utf8string): RawByteString; override; |
|
This item has no description. |
procedure CopyTo(AMemDir: TMemDirectory); |
|
This item has no description. |
procedure EnumerateFiles(AList: TStringList); override; |
|
This item has no description. |
procedure EnumerateObjects(AList: TStringList); override; |
|
This item has no description. |
procedure LoadFromResource(AFilename: string); |
|
This item has no description. |
procedure LoadFromStream(AStream: TStream); |
|
This item has no description. |
procedure RemoveAttribute(AName: utf8string); override; |
|
This item has no description. |
procedure RemoveFile(AName: utf8string); override; |
|
This item has no description. |
procedure RemoveObject(AName: utf8string); override; |
|
This item has no description. |
procedure SaveToStream(AStream: TStream); |
|
This item has no description. |
procedure WriteFile(AName: UTF8String; ASource: TStream; ACompress: boolean; AOwnStream: boolean = false); override; |
|
This item has no description. |
procedure SetRawString(AName: utf8string; AValue: RawByteString); override; |
|
This item has no description. |