Class TCefFastV8Interceptor

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type TCefFastV8Interceptor = class(TCefV8InterceptorOwn)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected FGetterByName: TCefV8InterceptorGetterByNameProc;
Protected FSetterByName: TCefV8InterceptorSetterByNameProc;
Protected FGetterByIndex: TCefV8InterceptorGetterByIndexProc;
Protected FSetterByIndex: TCefV8InterceptorSetterByIndexProc;

Methods

Protected function GetByName(const name: ustring; const object_: ICefv8Value; var retval: ICefv8Value; var exception: ustring): boolean; override;
Protected function GetByIndex(index: integer; const object_: ICefv8Value; var retval: ICefv8Value; var exception: ustring): boolean; override;
Protected function SetByName(const name: ustring; const object_, value: ICefv8Value; var exception: ustring): boolean; override;
Protected function SetByIndex(index: integer; const object_, value: ICefv8Value; var exception: ustring): boolean; override;
Public constructor Create(const getterbyname : TCefV8InterceptorGetterByNameProc; const setterbyname : TCefV8InterceptorSetterByNameProc; const getterbyindex : TCefV8InterceptorGetterByIndexProc; const setterbyindex : TCefV8InterceptorSetterByIndexProc); reintroduce;

Description

Fields

Protected FGetterByName: TCefV8InterceptorGetterByNameProc;

This item has no description.

Protected FSetterByName: TCefV8InterceptorSetterByNameProc;

This item has no description.

Protected FGetterByIndex: TCefV8InterceptorGetterByIndexProc;

This item has no description.

Protected FSetterByIndex: TCefV8InterceptorSetterByIndexProc;

This item has no description.

Methods

Protected function GetByName(const name: ustring; const object_: ICefv8Value; var retval: ICefv8Value; var exception: ustring): boolean; override;

This item has no description. Showing description inherited from ICefV8Interceptor.GetByName.

Handle retrieval of the interceptor value identified by |name|. |object| is the receiver ('this' object) of the interceptor. If retrieval succeeds, set |retval| to the return value. If the requested value does not exist, don't set either |retval| or |exception|. If retrieval fails, set |exception| to the exception that will be thrown. If the property has an associated accessor, it will be called only if you don't set |retval|. Return true (1) if interceptor retrieval was handled, false (0) otherwise.

Protected function GetByIndex(index: integer; const object_: ICefv8Value; var retval: ICefv8Value; var exception: ustring): boolean; override;

This item has no description. Showing description inherited from ICefV8Interceptor.GetByIndex.

Handle retrieval of the interceptor value identified by |index|. |object| is the receiver ('this' object) of the interceptor. If retrieval succeeds, set |retval| to the return value. If the requested value does not exist, don't set either |retval| or |exception|. If retrieval fails, set |exception| to the exception that will be thrown. Return true (1) if interceptor retrieval was handled, false (0) otherwise.

Protected function SetByName(const name: ustring; const object_, value: ICefv8Value; var exception: ustring): boolean; override;

This item has no description. Showing description inherited from ICefV8Interceptor.SetByName.

Handle assignment of the interceptor value identified by |name|. |object| is the receiver ('this' object) of the interceptor. |value| is the new value being assigned to the interceptor. If assignment fails, set |exception| to the exception that will be thrown. This setter will always be called, even when the property has an associated accessor. Return true (1) if interceptor assignment was handled, false (0) otherwise.

Protected function SetByIndex(index: integer; const object_, value: ICefv8Value; var exception: ustring): boolean; override;

This item has no description. Showing description inherited from ICefV8Interceptor.SetByIndex.

Handle assignment of the interceptor value identified by |index|. |object| is the receiver ('this' object) of the interceptor. |value| is the new value being assigned to the interceptor. If assignment fails, set |exception| to the exception that will be thrown. Return true (1) if interceptor assignment was handled, false (0) otherwise.

Public constructor Create(const getterbyname : TCefV8InterceptorGetterByNameProc; const setterbyname : TCefV8InterceptorSetterByNameProc; const getterbyindex : TCefV8InterceptorGetterByIndexProc; const setterbyindex : TCefV8InterceptorSetterByIndexProc); reintroduce;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.