Changeset 14668 in josm for trunk/src/org/openstreetmap/josm/actions/ExtensionFileFilter.java
- Timestamp:
- 2019-01-08T21:33:32+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/ExtensionFileFilter.java
r13352 r14668 13 13 import java.util.Objects; 14 14 import java.util.ServiceConfigurationError; 15 import java.util.function.Predicate; 15 16 16 17 import javax.swing.filechooser.FileFilter; … … 316 317 * @param fileChooser the file chooser 317 318 * @param extension the default extension 318 * @param a llTypes If true, all the files types known by JOSM will be proposed inthe "file type" combobox.319 * If false, only the file filters that include {@code extension} will be proposed320 * @since 5438321 */322 public static void applyChoosableImportFileFilters(AbstractFileChooser fileChooser, String extension, boolean allTypes) {319 * @param additionalTypes matching types will additionally be added to the "file type" combobox. 320 * @since 14668 (signature) 321 */ 322 public static void applyChoosableImportFileFilters( 323 AbstractFileChooser fileChooser, String extension, Predicate<ExtensionFileFilter> additionalTypes) { 323 324 for (ExtensionFileFilter filter: getImportExtensionFileFilters()) { 324 325 325 if (a llTypes|| filter.acceptName("file."+extension)) {326 if (additionalTypes.test(filter) || filter.acceptName("file."+extension)) { 326 327 fileChooser.addChoosableFileFilter(filter); 327 328 } … … 336 337 * @param fileChooser the file chooser 337 338 * @param extension the default extension 338 * @param a llTypes If true, all the files types known by JOSM will be proposed inthe "file type" combobox.339 * If false, only the file filters that include {@code extension} will be proposed340 * @since 5438341 */342 public static void applyChoosableExportFileFilters(AbstractFileChooser fileChooser, String extension, boolean allTypes) {339 * @param additionalTypes matching types will additionally be added to the "file type" combobox. 340 * @since 14668 (signature) 341 */ 342 public static void applyChoosableExportFileFilters( 343 AbstractFileChooser fileChooser, String extension, Predicate<ExtensionFileFilter> additionalTypes) { 343 344 for (ExtensionFileFilter filter: getExportExtensionFileFilters()) { 344 if (a llTypes|| filter.acceptName("file."+extension)) {345 if (additionalTypes.test(filter) || filter.acceptName("file."+extension)) { 345 346 fileChooser.addChoosableFileFilter(filter); 346 347 }
Note:
See TracChangeset
for help on using the changeset viewer.