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_FILEFILTERprotected static File[]EMPTY_FILESprotected static Objectlock
-
Constructor Summary
Constructors Constructor Description SwingFileChooserService(String fileType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFileType()FileFilter[]getFilters()FilegetSelectedFile()File[]getSelectedFiles()booleanisAllowMultiSelection()voidsetAllowMultiSelection(boolean allowMultiSelection)voidsetFilters(FileFilter[] filters)voidsetSelectedFile(File selectedFile)voidsetSelectedFiles(File[] selectedFiles)booleanshowDialog(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:
getFileTypein interfaceCommonFileChooser
-
getSelectedFiles
public File[] getSelectedFiles()
- Specified by:
getSelectedFilesin interfaceCommonFileChooser
-
getSelectedFile
public File getSelectedFile()
- Specified by:
getSelectedFilein interfaceCommonFileChooser
-
setSelectedFile
public void setSelectedFile(File selectedFile)
- Specified by:
setSelectedFilein interfaceCommonFileChooser
-
setSelectedFiles
public void setSelectedFiles(File[] selectedFiles)
- Specified by:
setSelectedFilesin interfaceCommonFileChooser
-
isAllowMultiSelection
public boolean isAllowMultiSelection()
- Specified by:
isAllowMultiSelectionin interfaceCommonFileChooser
-
setAllowMultiSelection
public void setAllowMultiSelection(boolean allowMultiSelection)
- Specified by:
setAllowMultiSelectionin interfaceCommonFileChooser
-
getFilters
public FileFilter[] getFilters()
- Specified by:
getFiltersin interfaceCommonFileChooser
-
setFilters
public void setFilters(FileFilter[] filters)
- Specified by:
setFiltersin interfaceCommonFileChooser
-
showDialog
public boolean showDialog(Component parent, int mode)
- Specified by:
showDialogin interfaceCommonFileChooser
-
-