/** * @return The current extension or <code>null</code> if it is unknown. */ public String getDefaultExtension() { if (getBeamFileFilter() != null) { return getBeamFileFilter().getDefaultExtension(); } return null; }
private void ensureSelectedFileHasValidExtension() { File selectedFile = getSelectedFile(); if (selectedFile != null) { BeamFileFilter mff = getBeamFileFilter(); if (mff != null && mff.getDefaultExtension() != null && !mff.checkExtension(selectedFile)) { selectedFile = FileUtils.exchangeExtension(selectedFile, mff.getDefaultExtension()); Debug.trace("mod. selected file: " + selectedFile.getPath()); setSelectedFile(selectedFile); } } }
@Override public void propertyChange(PropertyChangeEvent evt) { final BeamFileFilter beamFileFilter = getBeamFileFilter(); if (beamFileFilter != null) { setFileSelectionMode(beamFileFilter.getFileSelectionMode().getValue()); } else { setFileSelectionMode(FILES_ONLY); } if (getSelectedFile() != null) { return; } if (lastFilename == null || lastFilename.length() == 0) { return; } setCurrentFilename(lastFilename); } });
BeamFileFilter beamFileFilter = fileChooser.getBeamFileFilter(); String fileExtension = FileUtils.getExtension(file); if (fileExtension == null || !StringUtils.contains(beamFileFilter.getExtensions(), fileExtension)) {
final BeamFileFilter fileFilter = fileChooser.getBeamFileFilter(); String imageFormat = fileFilter != null ? fileFilter.getFormatName() : "TIFF"; if (imageFormat.equals(GEOTIFF_FORMAT_DESCRIPTION[0]) && !entireImageSelected) {