# Interface ICefNavigationEntry

Description
Hierarchy
Methods
Properties

## Unit

uCEFInterfaces

## Declaration

`type ICefNavigationEntry = interface(ICefBaseRefCounted)`

## Description

Interface used to represent an entry in navigation history.

UNKNOWN

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_navigation_entry_capi.h">CEF source file: /include/capi/cef_navigation_entry_capi.h (cef_navigation_entry_t))

## Hierarchy

- IInterface
- ICefBaseRefCounted
- ICefNavigationEntry

## Overview

### Methods

Public | `function IsValid: Boolean;`
Public | `function GetUrl: ustring;`
Public | `function GetDisplayUrl: ustring;`
Public | `function GetOriginalUrl: ustring;`
Public | `function GetTitle: ustring;`
Public | `function GetTransitionType: TCefTransitionType;`
Public | `function HasPostData: Boolean;`
Public | `function GetCompletionTime: TDateTime;`
Public | `function GetHttpStatusCode: Integer;`
Public | `function GetSSLStatus: ICefSSLStatus;`

### Properties

Public | `property Url : ustring read GetUrl;`
Public | `property DisplayUrl : ustring read GetDisplayUrl;`
Public | `property OriginalUrl : ustring read GetOriginalUrl;`
Public | `property Title : ustring read GetTitle;`
Public | `property TransitionType : TCefTransitionType read GetTransitionType;`
Public | `property CompletionTime : TDateTime read GetCompletionTime;`
Public | `property HttpStatusCode : Integer read GetHttpStatusCode;`
Public | `property SSLStatus : ICefSSLStatus read GetSSLStatus;`

## Description

### Methods

Public | `function IsValid: Boolean;`
Returns true (1) if this object is valid. Do not call any other functions if this function returns false (0). ###### Attributes GUID['{D17B4B37-AA45-42D9-B4E4-AAB6FE2AB297}']

Public | `function GetUrl: ustring;`
Returns the actual URL of the page. For some pages this may be data: URL or similar. Use get_display_url() to return a display-friendly version.

Public | `function GetDisplayUrl: ustring;`
Returns a display-friendly version of the URL.

Public | `function GetOriginalUrl: ustring;`
Returns the original URL that was entered by the user before any redirects.

Public | `function GetTitle: ustring;`
Returns the title set by the page. This value may be NULL.

Public | `function GetTransitionType: TCefTransitionType;`
Returns the transition type which indicates what the user did to move to this page from the previous page.

Public | `function HasPostData: Boolean;`
Returns true (1) if this navigation includes post data.

Public | `function GetCompletionTime: TDateTime;`
Returns the time for the last known successful navigation completion. A navigation may be completed more than once if the page is reloaded. May be 0 if the navigation has not yet completed.

Public | `function GetHttpStatusCode: Integer;`
Returns the HTTP status code for the last known successful navigation response. May be 0 if the response has not yet been received or if the navigation has not yet completed.

Public | `function GetSSLStatus: ICefSSLStatus;`
Returns the SSL information for this navigation entry.

### Properties

Public | `property Url : ustring read GetUrl;`
Returns the actual URL of the page. For some pages this may be data: URL or similar. Use get_display_url() to return a display-friendly version.

Public | `property DisplayUrl : ustring read GetDisplayUrl;`
Returns a display-friendly version of the URL.

Public | `property OriginalUrl : ustring read GetOriginalUrl;`
Returns the original URL that was entered by the user before any redirects.

Public | `property Title : ustring read GetTitle;`
Returns the title set by the page. This value may be NULL.

Public | `property TransitionType : TCefTransitionType read GetTransitionType;`
Returns the transition type which indicates what the user did to move to this page from the previous page.

Public | `property CompletionTime : TDateTime read GetCompletionTime;`
Returns the time for the last known successful navigation completion. A navigation may be completed more than once if the page is reloaded. May be 0 if the navigation has not yet completed.

Public | `property HttpStatusCode : Integer read GetHttpStatusCode;`
Returns the HTTP status code for the last known successful navigation response. May be 0 if the response has not yet been received or if the navigation has not yet completed.

Public | `property SSLStatus : ICefSSLStatus read GetSSLStatus;`
Returns the SSL information for this navigation entry.

Generated by PasDoc 1.0.4.