Units
Classes, Interfaces, Objects
Types
Variables
Constants
Functions, Procedures
Identifiers

Class TExContainerType

Unit

rjExAnsiStringTree

Declaration

type TExContainerType = class(TBase04ZeroTree)

Description

Base class for TAnsiStringTree.

Hierarchy

TBase04ZeroTree > TBase04Tree > TExTree > TExContainer > TErrorObject

Fields

None.

Methods

Overview

constructor Create; override;
function GetFirstChildName(const Item: Pointer): TExNameType;
function GetFirstName: TExNameType;
function GetLastChildName(const Item: Pointer): TExNameType;
function GetLastName: TExNameType;
function GetName(const Item: Pointer): TExNameType;
function InsertNameAfter(const Item: Pointer; const Name: TExNameType): Pointer;
function InsertNameBefore(const Item: Pointer; const Name: TExNameType): Pointer;
function InsertNameChildFirst(const Item: Pointer; const Name: TExNameType): Pointer;
function InsertNameChildLast(const Item: Pointer; const Name: TExNameType): Pointer;
function InsertNameFirst(const Name: TExNameType): Pointer;
function InsertNameLast(const Name: TExNameType): Pointer;
function ItemBackOfNameCI(const Name: TExNameType): Pointer;
function ItemBackOfNameCS(const Name: TExNameType): Pointer;
function ItemOfNameCI(const Name: TExNameType): Pointer;
function ItemOfNameCS(const Name: TExNameType): Pointer;
procedure SetFirstChildName(const Item: Pointer; const Name: TExNameType);
procedure SetFirstName(const Name: TExNameType);
procedure SetLastChildName(const Item: Pointer; const Name: TExNameType);
procedure SetLastName(const Name: TExNameType);
procedure SetName(const Item: Pointer; const Name: TExNameType);

Description

constructor Create; override;

 

function GetFirstChildName(const Item: Pointer): TExNameType;

 

function GetFirstName: TExNameType;

Returns the Name Element of the first Item in the container.

function GetLastChildName(const Item: Pointer): TExNameType;

 

function GetLastName: TExNameType;

Returns the Name Element of the last Item in the container.

function GetName(const Item: Pointer): TExNameType;

Returns the Name Element of the Item pointed to by Item.

function InsertNameAfter(const Item: Pointer; const Name: TExNameType): Pointer;

 

function InsertNameBefore(const Item: Pointer; const Name: TExNameType): Pointer;

 

function InsertNameChildFirst(const Item: Pointer; const Name: TExNameType): Pointer;

 

function InsertNameChildLast(const Item: Pointer; const Name: TExNameType): Pointer;

 

function InsertNameFirst(const Name: TExNameType): Pointer;

 

function InsertNameLast(const Name: TExNameType): Pointer;

 

function ItemBackOfNameCI(const Name: TExNameType): Pointer;

 

function ItemBackOfNameCS(const Name: TExNameType): Pointer;

 

function ItemOfNameCI(const Name: TExNameType): Pointer;

 

function ItemOfNameCS(const Name: TExNameType): Pointer;

 

procedure SetFirstChildName(const Item: Pointer; const Name: TExNameType);

 

procedure SetFirstName(const Name: TExNameType);

Stores Name to the Name Element of the first Item in the container.

procedure SetLastChildName(const Item: Pointer; const Name: TExNameType);

 

procedure SetLastName(const Name: TExNameType);

Stores Name to the Name Element of the last Item in the container.

procedure SetName(const Item: Pointer; const Name: TExNameType);

Stores Name to the Name Element of the Item pointed to by Item.

Properties

Overview

FirstChildName[const Item: Pointer]: TExNameType;
FirstName: TExNameType;
LastChildName[const Item: Pointer]: TExNameType;
LastName: TExNameType;
Name[const Item: Pointer]: TExNameType;

Description

FirstChildName[const Item: Pointer]: TExNameType;

Reads or modifies the Name Element of the first child of the Item pointed to by Item.

FirstName: TExNameType;

Reads or modifies the Name Element of the first Item in the container.

LastChildName[const Item: Pointer]: TExNameType;

Reads or modifies the Name Element of the last child of the Item pointed to by Item.

LastName: TExNameType;

Reads or modifies the Name Element of the last Item in the container.

Name[const Item: Pointer]: TExNameType;

Reads or writes the Name Element of the Item pointed to by Item.


rjExContainer Library Version 0.2.
Copyright Ralf Junker 2000-2001.
http://www.zeitungsjunge.de/delphi/.