Package org.apache.pivot.wtk
Interface FileBrowserListener
-
- All Known Implementing Classes:
FileBrowserListener.Adapter
,FileBrowserListener.Listeners
,FileBrowserSkin
,TerraFileBrowserSkin
public interface FileBrowserListener
File browser listener interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
FileBrowserListener.Adapter
Deprecated.Since 2.1 and Java 8 the interface itself has default implementations.static class
FileBrowserListener.Listeners
File browser listeners.
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
disabledFileFilterChanged(FileBrowser fileBrowser, Filter<java.io.File> previousDisabledFileFilter)
Called when a file browser's file filter has changed.default void
multiSelectChanged(FileBrowser fileBrowser)
Called when a file browser's multi-select flag has changed.default void
rootDirectoryChanged(FileBrowser fileBrowser, java.io.File previousRootDirectory)
Called when a file browser's root directory has changed.default void
selectedFileAdded(FileBrowser fileBrowser, java.io.File file)
Called when a file has been added to a file browser's selection.default void
selectedFileRemoved(FileBrowser fileBrowser, java.io.File file)
Called when a file has been removed from a file browser's selection.default void
selectedFilesChanged(FileBrowser fileBrowser, Sequence<java.io.File> previousSelectedFiles)
Called when a file browser's selection state has been reset.
-
-
-
Method Detail
-
rootDirectoryChanged
default void rootDirectoryChanged(FileBrowser fileBrowser, java.io.File previousRootDirectory)
Called when a file browser's root directory has changed.- Parameters:
fileBrowser
- The file browser that has changed.previousRootDirectory
- The previous root directory of the browser.
-
selectedFileAdded
default void selectedFileAdded(FileBrowser fileBrowser, java.io.File file)
Called when a file has been added to a file browser's selection.- Parameters:
fileBrowser
- The file browser that has changed.file
- The newly selected file.
-
selectedFileRemoved
default void selectedFileRemoved(FileBrowser fileBrowser, java.io.File file)
Called when a file has been removed from a file browser's selection.- Parameters:
fileBrowser
- The file browser that has changed.file
- The file that was just unselected.
-
selectedFilesChanged
default void selectedFilesChanged(FileBrowser fileBrowser, Sequence<java.io.File> previousSelectedFiles)
Called when a file browser's selection state has been reset.- Parameters:
fileBrowser
- The file browser that has changed.previousSelectedFiles
- The complete sequence of files that used to be selected.
-
multiSelectChanged
default void multiSelectChanged(FileBrowser fileBrowser)
Called when a file browser's multi-select flag has changed.- Parameters:
fileBrowser
- The file browser that has changed.
-
disabledFileFilterChanged
default void disabledFileFilterChanged(FileBrowser fileBrowser, Filter<java.io.File> previousDisabledFileFilter)
Called when a file browser's file filter has changed.- Parameters:
fileBrowser
- The file browser that has changed.previousDisabledFileFilter
- The previous disabled file filter.
-
-