# Class TLDAPAttributeList

Description | Hierarchy | Fields | Methods | Properties

## Unit

ldapsend

## Declaration

`type TLDAPAttributeList = class(TObject)`

## Description

List of TLDAPAttribute

This object can hold list of TLDAPAttribute objects.

## Hierarchy

- TObject
- TLDAPAttributeList

## Overview

### Methods

| `constructor Create;`
| `destructor Destroy; override;`
| `procedure Clear;`
| `function Count: integer;`
| `function Add: TLDAPAttribute;`
| `procedure Del(Index: integer);`
| `function Find(AttributeName: AnsiString): TLDAPAttribute;`
| `function Get(AttributeName: AnsiString): string;`

### Properties

| `property Items[Index: Integer]: TLDAPAttribute read GetAttribute;`

## Description

### Methods

| `constructor Create;`

| `destructor Destroy; override;`

| `procedure Clear;`

Clear list.

| `function Count: integer;`

Return count of TLDAPAttribute objects in list.

| `function Add: TLDAPAttribute;`

Add new TLDAPAttribute object to list.

| `procedure Del(Index: integer);`

Delete one TLDAPAttribute object from list.

| `function Find(AttributeName: AnsiString): TLDAPAttribute;`

Find and return attribute with requested name. Returns nil if not found.

| `function Get(AttributeName: AnsiString): string;`

Find and return attribute value with requested name. Returns empty string if not found.

### Properties

| `property Items[Index: Integer]: TLDAPAttribute read GetAttribute;`

List of TLDAPAttribute objects.

Generated by PasDoc 0.9.0 on 2012-04-23 21:38:51