]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.spreadsheet.fileimport/src/org/simantics/spreadsheet/fileimport/ExcelFileImport.java
Sync git svn branch with SVN repository r33144.
[simantics/platform.git] / bundles / org.simantics.spreadsheet.fileimport / src / org / simantics / spreadsheet / fileimport / ExcelFileImport.java
1 package org.simantics.spreadsheet.fileimport;\r
2 \r
3 import java.nio.file.Path;\r
4 import java.util.HashMap;\r
5 import java.util.Map;\r
6 import java.util.Optional;\r
7 \r
8 import org.simantics.db.Resource;\r
9 import org.simantics.fileimport.SimanticsResourceFileImport;\r
10 \r
11 public class ExcelFileImport extends SimanticsResourceFileImport {\r
12 \r
13     private static final Map<String, String> ALLOWED_EXTENSIONS = new HashMap<>(2);\r
14     \r
15     static {\r
16         ALLOWED_EXTENSIONS.put("*.xls", "Excel file *.xls");\r
17         ALLOWED_EXTENSIONS.put("*.xlsx", "Excel file *.xlsx");\r
18     }\r
19     \r
20     @Override\r
21     public Optional<Resource> perform(Resource parent, Path file) {\r
22         return Optional.empty();\r
23     }\r
24 \r
25     @Override\r
26     public Map<String, String> allowedExtensionsWithFilters() {\r
27         return ALLOWED_EXTENSIONS;\r
28     }\r
29 \r
30 }\r