Package org.webkitgtk
package org.webkitgtk
WebKitGTK is a full-featured port of the WebKit rendering engine
The following native libraries are required and will be loaded: libwebkitgtk-6.0.so libjavascriptcoregtk-6.0.so
For namespace-global declarations, refer to the WebKit class documentation.
This package is only available on linux.
-
ClassDescriptionInformation about an application running in automation mode.Represents an authentication request.Functional interface declaration of the
AuthenticatedCallbackcallback.AuthenticationRequest.Builder<B extends AuthenticationRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCancelledCallbackcallback.Enum values representing the authentication scheme.Enum values used for determining the automation browsing context presentation.Automation Session.AutomationSession.Builder<B extends AutomationSession.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCreateWebViewCallbackcallback.Functional interface declaration of theWillCloseCallbackcallback.Enum values used to specify autoplay policies.List of visited pages.BackForwardList.Builder<B extends BackForwardList.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallbackcallback.One item of theWebKitBackForwardList.BackForwardListItem.Builder<B extends BackForwardListItem.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values used for determining theWebKitWebContextcache model.A permission request for reading clipboard contents.Inner class implementing a builder pattern to construct a GObject with properties.A request to open a color chooser.ColorChooserRequest.Builder<B extends ColorChooserRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFinishedCallbackcallback.Represents the context menu in aWebKitWebView.ContextMenu.Builder<B extends ContextMenu.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values used to denote the stock actions forWebKitContextMenuItem<!-- -->sOne item of aWebKitContextMenu.ContextMenuItem.Builder<B extends ContextMenuItem.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values used to denote the cookie acceptance policies.Defines how to handle cookies in aWebKitWebContext.CookieManager.Builder<B extends CookieManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallbackcallback.Enum values used to denote the cookie persistent storage types.Groups information used for user authentication.Enum values representing the duration for which a credential persists.A permission request for enumerating the user's media devicesInner class implementing a builder pattern to construct a GObject with properties.Object used to communicate with the application when downloading.Download.Builder<B extends Download.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCreatedDestinationCallbackcallback.Functional interface declaration of theDecideDestinationCallbackcallback.Functional interface declaration of theFailedCallbackcallback.Functional interface declaration of theFinishedCallbackcallback.Functional interface declaration of theReceivedDataCallbackcallback.Enum values used to denote the various download errors.Web editor state.EditorState.Builder<B extends EditorState.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallbackcallback.Enum values with flags representing typing attributes.Provides access to the icons associated with web sites.FaviconDatabase.Builder<B extends FaviconDatabase.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFaviconChangedCallbackcallback.Enum values used to denote the various errors related to theWebKitFaviconDatabase.Describes a web engine feature that may be toggled at runtime.Contains a set of toggle-able web engine features.Describes the status of aWebKitFeature.A request to open a file chooser.FileChooserRequest.Builder<B extends FileChooserRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Controls text search in aWebKitWebView.FindController.Builder<B extends FindController.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCountedMatchesCallbackcallback.Functional interface declaration of theFailedToFindTextCallbackcallback.Functional interface declaration of theFoundTextCallbackcallback.Enum values used to specify search options.Represents a form submission request.FormSubmissionRequest.Builder<B extends FormSubmissionRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Geolocation manager.GeolocationManager.Builder<B extends GeolocationManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theStartCallbackcallback.Functional interface declaration of theStopCallbackcallback.A permission request for sharing the user's location.Inner class implementing a builder pattern to construct a GObject with properties.An opaque struct to provide position updates to aWebKitGeolocationManager.Enum values used for determining the hardware acceleration policy.Result of a Hit Test.HitTestResult.Builder<B extends HitTestResult.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values with flags representing the context of aWebKitHitTestResult.Enum values used to describe hints that might be taken into account by input methods.Base class for input method contexts.InputMethodContext.Builder<B extends InputMethodContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCommittedCallbackcallback.Functional interface declaration of theDeleteSurroundingCallbackcallback.The InputMethodContext$Impl type represents a native instance of the abstract InputMethodContext class.Functional interface declaration of thePreeditChangedCallbackcallback.Functional interface declaration of thePreeditFinishedCallbackcallback.Functional interface declaration of thePreeditStartedCallbackcallback.Range of text in an preedit string to be shown underlined.Enum values used to describe the primary purpose of the active editable element.Deprecated.Describes a first party origin.Describes a third party origin.Enum values used to denote errors happening when executing JavaScriptEnum values used to denote the different events that happen during aWebKitWebViewload operation.Enum values used to specify the capture state of a media device.Enum values used to denote the various media errors.A permission request for using an EME Content Decryption Module.Inner class implementing a builder pattern to construct a GObject with properties.A boxed type representing the settings for the memory pressure handlerProvides details about interaction resulting in a resource load.A policy decision for navigation actions.Inner class implementing a builder pattern to construct a GObject with properties.Enum values used to denote the various navigation types.Enum values used to denote the various network errors.Enum values used to set the network proxy mode.Configures network proxies.Manages network configuration.NetworkSession.Builder<B extends NetworkSession.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDownloadStartedCallbackcallback.Holds information about a notification that should be shown to the user.Notification.Builder<B extends Notification.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClickedCallbackcallback.Functional interface declaration of theClosedCallbackcallback.A permission request for displaying web notifications.Inner class implementing a builder pattern to construct a GObject with properties.Represents the dropdown menu of aselectelement in aWebKitWebView.OptionMenu.Builder<B extends OptionMenu.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCloseCallbackcallback.One item of aWebKitOptionMenu.A permission request.The PermissionRequest$Impl type represents a native instance of the PermissionRequest interface.Enum values representing query permission results.This query represents a user's choice to allow or deny access to "powerful features" of the platform, as specified in the Permissions W3C Specification.A permission request for locking the pointer.Inner class implementing a builder pattern to construct a GObject with properties.A pending policy decision.PolicyDecision.Builder<B extends PolicyDecision.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The PolicyDecision$Impl type represents a native instance of the abstract PolicyDecision class.Enum values used for determining the type of a policy decision duringWebKitWebView::decide-policy.Enum values used to denote the various policy errors.Enum values used to denote the various print errors.Controls a print operation.PrintOperation.Builder<B extends PrintOperation.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFailedCallbackcallback.Functional interface declaration of theFinishedCallbackcallback.Enum values representing the response of the print dialog shown with webkit_print_operation_run_dialog().A policy decision for resource responses.ResponsePolicyDecision.Builder<B extends ResponsePolicyDecision.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values to specify the different ways in which aWebKitWebViewcan save its current web page into a self-contained file.Carries details to be shown in user-facing dialogs.Enum values used for determining the type ofWebKitScriptDialogA reply for a script message received.Controls security settings in aWebKitWebContext.SecurityManager.Builder<B extends SecurityManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A security boundary for websites.Control the behaviour of aWebKitWebView.Settings.Builder<B extends Settings.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values used to denote errors happening when creating snapshots ofWebKitWebViewEnum values used to specify options when taking a snapshot from aWebKitWebView.Enum values used to specify the region from which to get aWebKitWebViewsnapshotEnum values used to denote the TLS errors policy.Represents a URI request.URIRequest.Builder<B extends URIRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Represents an URI response.URIResponse.Builder<B extends URIResponse.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Represents a URI scheme request.URISchemeRequest.Builder<B extends URISchemeRequest.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theURISchemeRequestCallbackcallback.Represents a URI scheme response.URISchemeResponse.Builder<B extends URISchemeResponse.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A compiled set of rules which applied to resource loads.Errors that can occur while compiling content filters.Handles storage of user content filters on disk.UserContentFilterStore.Builder<B extends UserContentFilterStore.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Specifies in which frames user style sheets are to be inserted in.Manages user-defined content which affects web pages.UserContentManager.Builder<B extends UserContentManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theScriptMessageReceivedCallbackcallback.Functional interface declaration of theScriptMessageWithReplyReceivedCallbackcallback.A permission request for accessing user's audio/video devices.Inner class implementing a builder pattern to construct a GObject with properties.Message that can be sent between the UI process and web process extensions.UserMessage.Builder<B extends UserMessage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values used to denote errors happening when sending user messages.A JavaScript snippet which can be injected in loaded pages.Specifies at which place of documents an user script will be inserted.Specifies how to treat an user style sheet.A CSS style sheet which can be injected in loaded pages.Manages aspects common to allWebKitWebView<!-- -->sFunctional interface declaration of theAutomationStartedCallbackcallback.WebContext.Builder<B extends WebContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theInitializeNotificationPermissionsCallbackcallback.Functional interface declaration of theInitializeWebProcessExtensionsCallbackcallback.Functional interface declaration of theUserMessageReceivedCallbackcallback.Represents a way to specify a group of URLs for use in WebExtensions.Enum values used to denote errors happening when creating aWebKitWebExtensionMatchPatternEnum values representing matching options.Enum values used for setting if aWebKitWebViewis intended for WebExtensions.Access to the WebKit inspector.Functional interface declaration of theAttachCallbackcallback.Functional interface declaration of theBringToFrontCallbackcallback.WebInspector.Builder<B extends WebInspector.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClosedCallbackcallback.Functional interface declaration of theDetachCallbackcallback.Functional interface declaration of theOpenWindowCallbackcallback.Constants and functions that are declared in the global WebKit namespace.Enum values used to specify the reason why the web process terminated abnormally.Represents a resource at the end of a URI.WebResource.Builder<B extends WebResource.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFailedCallbackcallback.Functional interface declaration of theFailedWithTlsErrorsCallbackcallback.Functional interface declaration of theFinishedCallbackcallback.Functional interface declaration of theSentRequestCallbackcallback.Data stored locally by a web site.A permission request for accessing website data from third-party domains.Inner class implementing a builder pattern to construct a GObject with properties.Manages data stored locally by web sites.WebsiteDataManager.Builder<B extends WebsiteDataManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Enum values with flags representing types of Website data.View specific website policies.WebsitePolicies.Builder<B extends WebsitePolicies.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The central class of the WPE WebKit and WebKitGTK APIs.Functional interface declaration of theAuthenticateCallbackcallback.WebView.Builder<B extends WebView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCloseCallbackcallback.Functional interface declaration of theContextMenuCallbackcallback.Functional interface declaration of theContextMenuDismissedCallbackcallback.Functional interface declaration of theCreateCallbackcallback.Functional interface declaration of theDecidePolicyCallbackcallback.Functional interface declaration of theEnterFullscreenCallbackcallback.Deprecated.Functional interface declaration of theLeaveFullscreenCallbackcallback.Functional interface declaration of theLoadChangedCallbackcallback.Functional interface declaration of theLoadFailedCallbackcallback.Functional interface declaration of theLoadFailedWithTlsErrorsCallbackcallback.Functional interface declaration of theMouseTargetChangedCallbackcallback.Functional interface declaration of thePermissionRequestCallbackcallback.Functional interface declaration of thePrintCallbackcallback.Functional interface declaration of theQueryPermissionStateCallbackcallback.Functional interface declaration of theReadyToShowCallbackcallback.Functional interface declaration of theResourceLoadStartedCallbackcallback.Functional interface declaration of theRunAsModalCallbackcallback.Functional interface declaration of theRunColorChooserCallbackcallback.Functional interface declaration of theRunFileChooserCallbackcallback.Functional interface declaration of theScriptDialogCallbackcallback.Functional interface declaration of theShowNotificationCallbackcallback.Functional interface declaration of theShowOptionMenuCallbackcallback.Functional interface declaration of theSubmitFormCallbackcallback.Functional interface declaration of theUserMessageReceivedCallbackcallback.Functional interface declaration of theWebProcessTerminatedCallbackcallback.WebViewBase.Builder<B extends WebViewBase.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Handles serialization of a web view's browsing state.Window properties of aWebKitWebView.WindowProperties.Builder<B extends WindowProperties.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.