Skip to content

TBoldListController

Unit: BoldSystem

Declaration

TBoldListController = class(TBoldAbstractController)

Hierarchy

  1. TObject
  2. TBoldMemoryManagedObject
  3. TBoldAbstractController
  4. TBoldListController
  5. Direct subclasses
  6. TBoldAbstractObjectListController

Properties

Name Summary Notes
BoldSystem read-only
CanCreateNew read-only
Count read-only
OwningList protected, read-only

BoldSystem

property BoldSystem: TBoldSystem;

CanCreateNew

property CanCreateNew: Boolean;

Count

property Count: integer;

OwningList

property OwningList: TBoldList;

Methods

Name Summary Notes
AddElement abstract
Create
CreateNew protected, virtual
GetCanCreateNew protected, virtual
GetCount protected, abstract
GetElement abstract
GetOwningMember protected, override
GetStringrepresentation protected, virtual
IncludesElement abstract
IndexOfElement abstract
InsertElement abstract
Move abstract
RemoveByIndex abstract
SetElement abstract

AddElement

procedure AddElement(Element: TBoldElement); virtual; abstract;

Create

constructor Create(OwningList: TBoldList);

CreateNew

function CreateNew: TBoldElement; virtual;

GetCanCreateNew

function GetCanCreateNew: Boolean; virtual;

GetCount

function GetCount: Integer; virtual; abstract;

GetElement

function GetElement(index: Integer): TBoldElement; virtual; abstract;

GetOwningMember

function GetOwningMember: TBoldMember; override; See also Ancestor Method

GetStringrepresentation

function GetStringrepresentation: String; virtual;

IncludesElement

function IncludesElement(Item: TBoldElement): Boolean; virtual; abstract;

IndexOfElement

function IndexOfElement(Item: TBoldElement): Integer; virtual; abstract;

InsertElement

procedure InsertElement(index: Integer; Element: TBoldElement); virtual; abstract;

Move

procedure Move(CurrentIndex: Integer; NewIndex: Integer); virtual; abstract;

RemoveByIndex

procedure RemoveByIndex(index: Integer); virtual; abstract;

SetElement

procedure SetElement(index: Integer; Value: TBoldElement); virtual; abstract;

Generated from the Bold 4.0 help (Help/BfD.chm) by Tools/chm2mkdocs.py; member lists reflect Bold 4.0, see the source for members added since.