Class TCustomSubLayerItem

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TCustomSubLayerItem = class(TOrderedItem)

Description

no description available, TOrderedItem description follows

TOrderedItem is designed to allow TOrderedCollection to identify changed and new items during TOrderedCollection.Assign.

Hierarchy

Overview

Fields

Private FUsedLayers: TUseLayersCollection;
Private FUseInAllLayers: boolean;
Private FName: string;
Private FAssociatedModelDataSetNames: TStringList;
Protected FDataArrayTypes: TStringList;
Protected FDataArrayDisplayTypes: TStringList;

Methods

Private procedure SetName(const Value: string);
Private procedure SetUsedLayers(const Value: TUseLayersCollection);
Private procedure SetUseInAllLayers(const Value: boolean);
Protected procedure UpdateArrayNames(NewNames, NewDisplayNames: TStringList); virtual; abstract;
Protected procedure UpdateAssociatedDataSetNames(NewNames: TStringList);
Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;
Protected procedure SetDataArrayName(var StoredName: string; NewName, NewDisplayName: string; CreateDataArray: boolean);
Protected procedure SetArrayNames(NewName: string);
Public procedure Assign(Source: TPersistent); override;
Public Constructor Create(Collection: TCollection); override;
Public Destructor Destroy; override;

Properties

Published property UseInAllLayers: boolean read FUseInAllLayers write SetUseInAllLayers;
Published property UsedLayers: TUseLayersCollection read FUsedLayers write SetUsedLayers;
Published property Name: string read FName write SetName;

Description

Fields

Private FUsedLayers: TUseLayersCollection;
 
Private FUseInAllLayers: boolean;
 
Private FName: string;
 
Private FAssociatedModelDataSetNames: TStringList;
 
Protected FDataArrayTypes: TStringList;
 
Protected FDataArrayDisplayTypes: TStringList;
 

Methods

Private procedure SetName(const Value: string);
 
Private procedure SetUsedLayers(const Value: TUseLayersCollection);
 
Private procedure SetUseInAllLayers(const Value: boolean);
 
Protected procedure UpdateArrayNames(NewNames, NewDisplayNames: TStringList); virtual; abstract;
 
Protected procedure UpdateAssociatedDataSetNames(NewNames: TStringList);
 
Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;
 
Protected procedure SetDataArrayName(var StoredName: string; NewName, NewDisplayName: string; CreateDataArray: boolean);
 
Protected procedure SetArrayNames(NewName: string);
 
Public procedure Assign(Source: TPersistent); override;
 
Public Constructor Create(Collection: TCollection); override;
 
Public Destructor Destroy; override;
 

Properties

Published property UseInAllLayers: boolean read FUseInAllLayers write SetUseInAllLayers;
 
Published property UsedLayers: TUseLayersCollection read FUsedLayers write SetUsedLayers;
 
Published property Name: string read FName write SetName;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:52