Class TCustomResourceEntry
Unit
Declaration
type TCustomResourceEntry = class(TMultiFileEntry)
Description
Abstract resource entry
Hierarchy
- TObject
- TMultiFileEntry
- TCustomResourceEntry
Overview
Fields
FEntryNameOrId: TNameOrId; |
|
FReferenceCount: integer; |
|
FResourceInfo: TResourceInfo; |
|
FTypeNameOrId: TNameOrId; |
Methods
constructor Create(AContainer: TMultiFileContainer; ATypeNameOrId: TNameOrId; AEntryNameOrId: TNameOrId; const AResourceInfo: TResourceInfo); |
|
function GetStream: TStream; override; |
|
function GetDataSize: integer; virtual; abstract; |
|
function GetId: integer; |
|
function GetLanguageId: integer; |
|
function GetName: utf8string; override; |
|
function GetTypeId: integer; |
|
function GetTypeName: utf8string; |
|
procedure DecrementReferences; virtual; |
|
procedure IncrementReferences; virtual; |
|
procedure SerializeData(ADestination: TStream); virtual; abstract; |
|
procedure SerializeHeader(ADestination: TStream); virtual; |
|
procedure SetId(AValue: integer); |
|
procedure SetLanguageId(AValue: integer); |
|
procedure SetName(AValue: utf8string); override; |
Properties
property Id: integer read GetId write SetId; |
|
property LanguageId: integer read GetLanguageId write SetLanguageId; |
|
property TypeId: integer read GetTypeId; |
|
property TypeName: utf8string read GetTypeName; |
Description
Fields
FEntryNameOrId: TNameOrId; |
|
This item has no description. |
FReferenceCount: integer; |
|
This item has no description. |
FResourceInfo: TResourceInfo; |
|
This item has no description. |
FTypeNameOrId: TNameOrId; |
|
This item has no description. |
Methods
constructor Create(AContainer: TMultiFileContainer; ATypeNameOrId: TNameOrId; AEntryNameOrId: TNameOrId; const AResourceInfo: TResourceInfo); |
|
This item has no description. |
function GetStream: TStream; override; |
|
This item has no description. |
function GetDataSize: integer; virtual; abstract; |
|
This item has no description. |
function GetId: integer; |
|
This item has no description. |
function GetLanguageId: integer; |
|
This item has no description. |
function GetName: utf8string; override; |
|
This item has no description. |
function GetTypeId: integer; |
|
This item has no description. |
function GetTypeName: utf8string; |
|
This item has no description. |
procedure DecrementReferences; virtual; |
|
This item has no description. |
procedure IncrementReferences; virtual; |
|
This item has no description. |
procedure SerializeData(ADestination: TStream); virtual; abstract; |
|
This item has no description. |
procedure SerializeHeader(ADestination: TStream); virtual; |
|
This item has no description. |
procedure SetId(AValue: integer); |
|
This item has no description. |
procedure SetLanguageId(AValue: integer); |
|
This item has no description. |
procedure SetName(AValue: utf8string); override; |
|
This item has no description. |
Properties
property Id: integer read GetId write SetId; |
|
This item has no description. |
property LanguageId: integer read GetLanguageId write SetLanguageId; |
|
This item has no description. |
property TypeId: integer read GetTypeId; |
|
This item has no description. |
property TypeName: utf8string read GetTypeName; |
|
This item has no description. |