@Override public boolean accept(File file) { if (file.isDirectory()) { return true; } if (super.accept(file)) { return isMerisBinnedL3Name(file.getName()); } return false; }
/** * Tests whether or not the given file is accepted by this filter. The default implementation returns * <code>true</code> if the given file is a directory or the path string ends with one of the registered extensions. * if no extension are defined, the method always returns <code>true</code> * * @param file the file to be or not be accepted. * * @return <code>true</code> if given file is accepted by this filter */ @Override public boolean accept(final File file) { if (super.accept(file)) { if (file.isDirectory() || file.getName().startsWith(Avnir2Constants.VOLUME_FILE_PREFIX)) { return true; } } return false; }
/** * Tests whether or not the given file is accepted by this filter. The default implementation returns * <code>true</code> if the given file is a directory or the path string ends with one of the registered extensions. * if no extension are defined, the method always returns <code>true</code> * * @param file the file to be or not be accepted. * * @return <code>true</code> if given file is accepted by this filter */ @Override public boolean accept(final File file) { if (super.accept(file)) { if (file.isDirectory() || file.getName().startsWith(PrismConstants.VOLUME_FILE_PREFIX)) { return true; } } return false; } }
@Override public boolean accept(File file) { if (file.isDirectory()) { return true; // needed to be able to browse through directories when used from VISAT tb 2013-07-29 } if (super.accept(file)) { return isBinnedName(file.getName()); } return false; }
public void testThatExtensionsIgnoreCase() { final BeamFileFilter f = new BeamFileFilter("RALLA", new String[]{".ral", ".ral.zip"}, "RALLA Files"); assertTrue(f.accept(new File("my_ralla.ral"))); assertTrue(f.accept(new File("my_ralla.RAL"))); assertTrue(f.accept(new File("my_ralla.Ral"))); assertTrue(f.accept(new File("my_ralla.ral.zip"))); assertTrue(f.accept(new File("my_ralla.ral.ZIP"))); assertTrue(f.accept(new File("my_ralla.RAL.Zip"))); }
public void testMultipleExtIgnoreCase() { final BeamFileFilter f = new BeamFileFilter("RALLA", new String[]{".ral", ".lar"}, "RALLA Files"); assertTrue(f.accept(new File("my_ralla.ral"))); assertTrue(f.accept(new File("my_ralla.RAL"))); assertTrue(f.accept(new File("my_ralla.Ral"))); assertTrue(f.accept(new File("my_ralla.lar"))); assertTrue(f.accept(new File("my_ralla.LAR"))); assertTrue(f.accept(new File("my_ralla.Lar"))); }
private void testNoExt(BeamFileFilter fileFilter) { assertEquals("X", fileFilter.getFormatName()); assertNotNull(fileFilter.getExtensions()); assertEquals(0, fileFilter.getExtensions().length); assertEquals(null, fileFilter.getDefaultExtension()); assertEquals("X files", fileFilter.getDescription()); assertEquals(true, fileFilter.accept(new File("."))); assertEquals(true, fileFilter.accept(new File("./a.xml"))); assertEquals(true, fileFilter.accept(new File("./a.zip"))); assertEquals(true, fileFilter.accept(new File("./a.txt"))); }
private void testSingleExt(BeamFileFilter fileFilter) { assertEquals("X", fileFilter.getFormatName()); assertNotNull(fileFilter.getExtensions()); assertEquals(1, fileFilter.getExtensions().length); assertEquals(".xml", fileFilter.getExtensions()[0]); assertEquals(".xml", fileFilter.getDefaultExtension()); assertEquals("X files (*.xml)", fileFilter.getDescription()); assertEquals(true, fileFilter.accept(new File("."))); assertEquals(true, fileFilter.accept(new File("./a.xml"))); assertEquals(false, fileFilter.accept(new File("./a.zip"))); assertEquals(false, fileFilter.accept(new File("./a.txt"))); }
private void testMultiExt(BeamFileFilter fileFilter) { assertEquals("X", fileFilter.getFormatName()); assertNotNull(fileFilter.getExtensions()); assertEquals(2, fileFilter.getExtensions().length); assertEquals(".xml", fileFilter.getExtensions()[0]); assertEquals(".zip", fileFilter.getExtensions()[1]); assertEquals(".xml", fileFilter.getDefaultExtension()); assertEquals("X files (*.xml,*.zip)", fileFilter.getDescription()); assertEquals(true, fileFilter.accept(new File("."))); assertEquals(true, fileFilter.accept(new File("./a.xml"))); assertEquals(true, fileFilter.accept(new File("./a.zip"))); assertEquals(false, fileFilter.accept(new File("./a.txt"))); }