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. |