Class SwingFileChooserService
- java.lang.Object
-
- org.pentaho.reporting.libraries.designtime.swing.filechooser.SwingFileChooserService
-
- All Implemented Interfaces:
CommonFileChooser
public class SwingFileChooserService extends Object implements CommonFileChooser
-
-
Field Summary
Fields Modifier and Type Field Description protected static FileFilter[]
EMPTY_FILEFILTER
protected static File[]
EMPTY_FILES
protected static Object
lock
-
Constructor Summary
Constructors Constructor Description SwingFileChooserService(String fileType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFileType()
FileFilter[]
getFilters()
File
getSelectedFile()
File[]
getSelectedFiles()
boolean
isAllowMultiSelection()
void
setAllowMultiSelection(boolean allowMultiSelection)
void
setFilters(FileFilter[] filters)
void
setSelectedFile(File selectedFile)
void
setSelectedFiles(File[] selectedFiles)
boolean
showDialog(Component parent, int mode)
-
-
-
Field Detail
-
EMPTY_FILES
protected static final File[] EMPTY_FILES
-
EMPTY_FILEFILTER
protected static final FileFilter[] EMPTY_FILEFILTER
-
lock
protected static final Object lock
-
-
Constructor Detail
-
SwingFileChooserService
public SwingFileChooserService(String fileType)
-
-
Method Detail
-
getFileType
public String getFileType()
- Specified by:
getFileType
in interfaceCommonFileChooser
-
getSelectedFiles
public File[] getSelectedFiles()
- Specified by:
getSelectedFiles
in interfaceCommonFileChooser
-
getSelectedFile
public File getSelectedFile()
- Specified by:
getSelectedFile
in interfaceCommonFileChooser
-
setSelectedFile
public void setSelectedFile(File selectedFile)
- Specified by:
setSelectedFile
in interfaceCommonFileChooser
-
setSelectedFiles
public void setSelectedFiles(File[] selectedFiles)
- Specified by:
setSelectedFiles
in interfaceCommonFileChooser
-
isAllowMultiSelection
public boolean isAllowMultiSelection()
- Specified by:
isAllowMultiSelection
in interfaceCommonFileChooser
-
setAllowMultiSelection
public void setAllowMultiSelection(boolean allowMultiSelection)
- Specified by:
setAllowMultiSelection
in interfaceCommonFileChooser
-
getFilters
public FileFilter[] getFilters()
- Specified by:
getFilters
in interfaceCommonFileChooser
-
setFilters
public void setFilters(FileFilter[] filters)
- Specified by:
setFilters
in interfaceCommonFileChooser
-
showDialog
public boolean showDialog(Component parent, int mode)
- Specified by:
showDialog
in interfaceCommonFileChooser
-
-