Class WebView.WebViewClass

All Implemented Interfaces:
Proxy
Enclosing class:
WebView

public static class WebView.WebViewClass extends WebViewBase.WebViewBaseClass
  • Constructor Details

    • WebViewClass

      public WebViewClass(MemorySegment address)
      Create a WebViewClass proxy instance for the provided memory address.
      Parameters:
      address - the memory address of the native object
  • Method Details

    • getMemoryLayout

      public static MemoryLayout getMemoryLayout()
      The memory layout of the native struct.
      Returns:
      the memory layout
    • overrideLoadChanged

      public void overrideLoadChanged(Arena arena, @Nullable Method method)
      Override virtual method load_changed.
      Parameters:
      method - the method to invoke
    • overrideLoadFailed

      public void overrideLoadFailed(Arena arena, @Nullable Method method)
      Override virtual method load_failed.
      Parameters:
      method - the method to invoke
    • overrideCreate

      public void overrideCreate(Arena arena, @Nullable Method method)
      Override virtual method create.
      Parameters:
      method - the method to invoke
    • overrideReadyToShow

      public void overrideReadyToShow(Arena arena, @Nullable Method method)
      Override virtual method ready_to_show.
      Parameters:
      method - the method to invoke
    • overrideRunAsModal

      public void overrideRunAsModal(Arena arena, @Nullable Method method)
      Override virtual method run_as_modal.
      Parameters:
      method - the method to invoke
    • overrideClose

      public void overrideClose(Arena arena, @Nullable Method method)
      Override virtual method close.
      Parameters:
      method - the method to invoke
    • overrideScriptDialog

      public void overrideScriptDialog(Arena arena, @Nullable Method method)
      Override virtual method script_dialog.
      Parameters:
      method - the method to invoke
    • overrideDecidePolicy

      public void overrideDecidePolicy(Arena arena, @Nullable Method method)
      Override virtual method decide_policy.
      Parameters:
      method - the method to invoke
    • overridePermissionRequest

      public void overridePermissionRequest(Arena arena, @Nullable Method method)
      Override virtual method permission_request.
      Parameters:
      method - the method to invoke
    • overrideMouseTargetChanged

      public void overrideMouseTargetChanged(Arena arena, @Nullable Method method)
      Override virtual method mouse_target_changed.
      Parameters:
      method - the method to invoke
    • overridePrint

      public void overridePrint(Arena arena, @Nullable Method method)
      Override virtual method print.
      Parameters:
      method - the method to invoke
    • overrideResourceLoadStarted

      public void overrideResourceLoadStarted(Arena arena, @Nullable Method method)
      Override virtual method resource_load_started.
      Parameters:
      method - the method to invoke
    • overrideEnterFullscreen

      public void overrideEnterFullscreen(Arena arena, @Nullable Method method)
      Override virtual method enter_fullscreen.
      Parameters:
      method - the method to invoke
    • overrideLeaveFullscreen

      public void overrideLeaveFullscreen(Arena arena, @Nullable Method method)
      Override virtual method leave_fullscreen.
      Parameters:
      method - the method to invoke
    • overrideRunFileChooser

      public void overrideRunFileChooser(Arena arena, @Nullable Method method)
      Override virtual method run_file_chooser.
      Parameters:
      method - the method to invoke
    • overrideContextMenu

      public void overrideContextMenu(Arena arena, @Nullable Method method)
      Override virtual method context_menu.
      Parameters:
      method - the method to invoke
    • overrideContextMenuDismissed

      public void overrideContextMenuDismissed(Arena arena, @Nullable Method method)
      Override virtual method context_menu_dismissed.
      Parameters:
      method - the method to invoke
    • overrideSubmitForm

      public void overrideSubmitForm(Arena arena, @Nullable Method method)
      Override virtual method submit_form.
      Parameters:
      method - the method to invoke
    • overrideInsecureContentDetected

      public void overrideInsecureContentDetected(Arena arena, @Nullable Method method)
      Override virtual method insecure_content_detected.
      Parameters:
      method - the method to invoke
    • overrideWebProcessCrashed

      public void overrideWebProcessCrashed(Arena arena, @Nullable Method method)
      Override virtual method web_process_crashed.
      Parameters:
      method - the method to invoke
    • overrideAuthenticate

      public void overrideAuthenticate(Arena arena, @Nullable Method method)
      Override virtual method authenticate.
      Parameters:
      method - the method to invoke
    • overrideLoadFailedWithTlsErrors

      public void overrideLoadFailedWithTlsErrors(Arena arena, @Nullable Method method)
      Override virtual method load_failed_with_tls_errors.
      Parameters:
      method - the method to invoke
    • overrideShowNotification

      public void overrideShowNotification(Arena arena, @Nullable Method method)
      Override virtual method show_notification.
      Parameters:
      method - the method to invoke
    • overrideRunColorChooser

      public void overrideRunColorChooser(Arena arena, @Nullable Method method)
      Override virtual method run_color_chooser.
      Parameters:
      method - the method to invoke
    • overrideShowOptionMenu

      public void overrideShowOptionMenu(Arena arena, @Nullable Method method)
      Override virtual method show_option_menu.
      Parameters:
      method - the method to invoke
    • overrideWebProcessTerminated

      public void overrideWebProcessTerminated(Arena arena, @Nullable Method method)
      Override virtual method web_process_terminated.
      Parameters:
      method - the method to invoke
    • overrideUserMessageReceived

      public void overrideUserMessageReceived(Arena arena, @Nullable Method method)
      Override virtual method user_message_received.
      Parameters:
      method - the method to invoke
    • overrideQueryPermissionState

      public void overrideQueryPermissionState(Arena arena, @Nullable Method method)
      Override virtual method query_permission_state.
      Parameters:
      method - the method to invoke