Package org.basex.gui.layout
Class BaseXFileChooser
java.lang.Object
org.basex.gui.layout.BaseXFileChooser
Project specific File Chooser implementation.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionBaseXFileChooser(BaseXWindow win, String title, String path) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionSets a file filter.multi()Allow multiple choice.select(BaseXFileChooser.Mode mode) Selects a file or directory.IOFile[]Returns selected files or directories.Sets a file suffix, which will be added if the typed in file has no suffix.Convenience method for setting textual filters.
-
Constructor Details
-
BaseXFileChooser
Default constructor.- Parameters:
win- reference to the main windowtitle- dialog titlepath- initial path
-
-
Method Details
-
textFilters
Convenience method for setting textual filters.- Returns:
- self reference
-
filter
Sets a file filter.- Parameters:
dsc- descriptiondflt- set as defaultsuf- suffix- Returns:
- self reference
-
suffix
Sets a file suffix, which will be added if the typed in file has no suffix.- Parameters:
suf- suffix- Returns:
- self reference
-
multi
Allow multiple choice.- Returns:
- self reference
-
select
Selects a file or directory.- Parameters:
mode- type defined byBaseXFileChooser.Mode- Returns:
- resulting input reference or
nullif no file was selected
-
selectAll
Returns selected files or directories.- Parameters:
mode- type defined byBaseXFileChooser.Mode- Returns:
- input files
-