MCPcopy Create free account
hub / github.com/FabricMC/Matcher / requestFiles

Method requestFiles

src/main/java/matcher/gui/Gui.java:581–590  ·  view source on GitHub ↗
(String title, Window parent, List<ExtensionFilter> extensionFilters)

Source from the content-addressed store, hash-verified

579 }
580
581 public static List<SelectedFile> requestFiles(String title, Window parent, List<ExtensionFilter> extensionFilters) {
582 FileChooser fileChooser = setupFileChooser(title, extensionFilters);
583
584 List<File> file = fileChooser.showOpenMultipleDialog(parent);
585 if (file == null || file.isEmpty()) return Collections.emptyList();
586
587 lastChooserFile = file.get(0).getParentFile();
588
589 return file.stream().map(file1 -> new SelectedFile(file1.toPath(), fileChooser.getSelectedExtensionFilter())).collect(Collectors.toList());
590 }
591
592 private static FileChooser setupFileChooser(String title, List<ExtensionFilter> extensionFilters) {
593 FileChooser fileChooser = new FileChooser();

Callers 1

Calls 3

setupFileChooserMethod · 0.95
mapMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected