Package org.cef.handler
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CefDialogHandler.FileDialogMode
Supported file dialog modes.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.
-
-
-
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.
-
-