@Override public Collection<Path> discoverFiles(final Path pathToSearch, final DirectoryStream.Filter<org.uberfire.java.nio.file.Path> filter) { return discoverFiles(pathToSearch, filter, false); } }
@Override public boolean accept(final Path path) { if (!Files.isRegularFile(path)) { return false; } if (next != null) { return next.accept(path); } return true; }
/** * Constructor that automatically chains the next filter * @param filter */ public LinkedDotFileFilter(final LinkedFilter filter) { setNextFilter(PortablePreconditions.checkNotNull("filter", filter)); }
LinkedFilter filter = new LinkedDotFileFilter(); LinkedFilter metaInfFolderFilter = new LinkedMetaInfFolderFilter(); filter.setNextFilter(metaInfFolderFilter); FileExtensionFilter fileExtensionFilter = new FileExtensionFilter(".scenario"); if (filter.accept(p) && fileExtensionFilter.accept(p)) { if (Files.isRegularFile(p)) { items.add(Paths.convert(p));
/** * Constructor that automatically chains the next filter * * @param filter */ public LinkedRegularFileFilter(final LinkedFilter filter) { setNextFilter(PortablePreconditions.checkNotNull("filter", filter)); }
/** * Constructor that automatically chains the next filter * * @param filter */ public LinkedMetaInfFolderFilter(final LinkedFilter filter) { setNextFilter(PortablePreconditions.checkNotNull("filter", filter)); }
/** * Constructor that automatically chains the next filter * * @param filter */ public LinkedDirectoryFilter(final LinkedFilter filter) { setNextFilter(PortablePreconditions.checkNotNull("filter", filter)); }
LinkedFilter filter = new LinkedDotFileFilter(); LinkedFilter metaInfFolderFilter = new LinkedMetaInfFolderFilter(); filter.setNextFilter(metaInfFolderFilter); FileExtensionFilter fileExtensionFilter = new FileExtensionFilter(".scenario"); if (filter.accept(p) && fileExtensionFilter.accept(p)) { if (Files.isRegularFile(p)) { items.add(Paths.convert(p));
@Override public boolean accept(final Path path) { if (!Files.isDirectory(path)) { return false; } if (next != null) { return next.accept(path); } return true; }
@Override public Collection<Path> discoverFiles(final Path pathToSearch, final DirectoryStream.Filter<org.uberfire.java.nio.file.Path> filter) { return discoverFiles(pathToSearch, filter, false); } }
/** * Constructor that automatically chains the next filter * * @param filter */ public LinkedDotFileFilter(final LinkedFilter filter) { setNextFilter(PortablePreconditions.checkNotNull("filter", filter)); }
/** * Constructor that automatically chains the next filter * @param filter */ public LinkedRegularFileFilter(final LinkedFilter filter) { setNextFilter(PortablePreconditions.checkNotNull("filter", filter)); }
/** * Constructor that automatically chains the next filter * @param filter */ public LinkedMetaInfFolderFilter(final LinkedFilter filter) { setNextFilter(PortablePreconditions.checkNotNull("filter", filter)); }
/** * Constructor that automatically chains the next filter * @param filter */ public LinkedDirectoryFilter(final LinkedFilter filter) { setNextFilter(PortablePreconditions.checkNotNull("filter", filter)); }
@Override public boolean accept(final Path path) { if (!Files.isRegularFile(path)) { return false; } if (next != null) { return next.accept(path); } return true; }
@Override public boolean accept(final Path path) { if (!Files.isDirectory(path)) { return false; } if (next != null) { return next.accept(path); } return true; }
@Override public boolean accept(final Path path) { if (path.getFileName().toString().startsWith(".")) { return false; } if (next != null) { return next.accept(path); } return true; }
@Override public boolean accept(final Path path) { if (path.getFileName().toString().startsWith(".")) { return false; } if (next != null) { return next.accept(path); } return true; }
@Override public boolean accept(final Path path) { if (path.getFileName().toString().equalsIgnoreCase("META-INF")) { return false; } if (next != null) { return next.accept(path); } return true; }
@Override public boolean accept(final Path path) { if (path.getFileName().toString().equalsIgnoreCase("META-INF")) { return false; } if (next != null) { return next.accept(path); } return true; }