Interface CefDialogHandler

  • All Known Implementing Classes:
    CefClient

    public interface CefDialogHandler
    Implement this interface to handle dialog events. The methods of this class will be called on the browser process UI thread.
    • Method Detail

      • onFileDialog

        boolean onFileDialog​(CefBrowser browser,
                             CefDialogHandler.FileDialogMode mode,
                             java.lang.String title,
                             java.lang.String defaultFilePath,
                             java.util.Vector<java.lang.String> acceptFilters,
                             int selectedAcceptFilter,
                             CefFileDialogCallback callback)
        Called to run a file chooser dialog.
        Parameters:
        browser -
        mode - represents the type of dialog to display.
        title - to be used for the dialog and may be empty to show the default title ("Open" or "Save" depending on the mode).
        defaultFilePath - is the path with optional directory and/or file name component that should be initially selected in the dialog.
        acceptFilters - are used to restrict the selectable file types and may any combination of (a) valid lower-cased MIME types (e.g. "text/*" or "image/*"), (b) individual file extensions (e.g. ".txt" or ".png"), or (c) combined description and file extension delimited using "|" and ";" (e.g. "Image Types|.png;.gif;.jpg").
        selectedAcceptFilter - is the 0-based index of the filter that should be selected by default.
        callback - is a callback handler for handling own file dialogs.
        Returns:
        To display a custom dialog return true and execute callback. To display the default dialog return false.