# Class TCefCustomStringList

Description
Hierarchy
Fields
Methods

## Unit

uCEFStringList

## Declaration

`type TCefCustomStringList = class(TInterfacedObject, ICefStringList)`

## Description

CEF string maps are a set of key/value string pairs.

## Hierarchy

- TInterfacedObject
- TCefCustomStringList

## Overview

### Fields

Protected | `FHandle: TCefStringList;`

### Methods

Protected | `function GetHandle: TCefStringList; virtual;`
Protected | `function GetSize: NativeUInt; virtual;`
Protected | `function GetValue(index: NativeUInt): ustring; virtual;`
Protected | `procedure Append(const value: ustring); virtual;`
Protected | `procedure Clear; virtual;`
Protected | `function Copy: TCefStringList; virtual;`
Protected | `procedure CopyToStrings(const aStrings : TStrings); virtual;`
Protected | `procedure AddStrings(const aStrings : TStrings); virtual;`
Public | `constructor Create; virtual;`

## Description

### Fields

Protected | `FHandle: TCefStringList;`
This item has no description.

### Methods

Protected | `function GetHandle: TCefStringList; virtual;`
This item has no description.

Protected | `function GetSize: NativeUInt; virtual;`
Return the number of elements in the string list.

Protected | `function GetValue(index: NativeUInt): ustring; virtual;`
Retrieve the value at the specified zero-based string list index. Returns true (1) if the value was successfully retrieved.

Protected | `procedure Append(const value: ustring); virtual;`
Append a new value at the end of the string list.

Protected | `procedure Clear; virtual;`
Clear the string list.

Protected | `function Copy: TCefStringList; virtual;`
Creates a copy of an existing string list.

Protected | `procedure CopyToStrings(const aStrings : TStrings); virtual;`
This item has no description.

Protected | `procedure AddStrings(const aStrings : TStrings); virtual;`
This item has no description.

Public | `constructor Create; virtual;`
This item has no description.

Generated by PasDoc 1.0.4.