Class BaseXFileChooser

java.lang.Object
org.basex.gui.layout.BaseXFileChooser

public final class BaseXFileChooser extends Object
Project specific File Chooser implementation.
Author:
BaseX Team 2005-21, BSD License, Christian Gruen
  • Constructor Details

    • BaseXFileChooser

      public BaseXFileChooser(BaseXWindow win, String title, String path)
      Default constructor.
      Parameters:
      win - reference to the main window
      title - dialog title
      path - initial path
  • Method Details

    • textFilters

      public BaseXFileChooser textFilters()
      Convenience method for setting textual filters.
      Returns:
      self reference
    • filter

      public BaseXFileChooser filter(String dsc, boolean dflt, String... suf)
      Sets a file filter.
      Parameters:
      dsc - description
      dflt - set as default
      suf - suffix
      Returns:
      self reference
    • suffix

      public BaseXFileChooser suffix(String suf)
      Sets a file suffix, which will be added if the typed in file has no suffix.
      Parameters:
      suf - suffix
      Returns:
      self reference
    • multi

      public BaseXFileChooser multi()
      Allow multiple choice.
      Returns:
      self reference
    • select

      public IOFile select(BaseXFileChooser.Mode mode)
      Selects a file or directory.
      Parameters:
      mode - type defined by BaseXFileChooser.Mode
      Returns:
      resulting input reference or null if no file was selected
    • selectAll

      public IOFile[] selectAll(BaseXFileChooser.Mode mode)
      Returns selected files or directories.
      Parameters:
      mode - type defined by BaseXFileChooser.Mode
      Returns:
      input files