public boolean accept(File dir, String name) { File currentFile = new File(dir, name); if (currentFile.isDirectory()) { return sfm.isEntryValid(currentFile, true); } //For ".war" and ".rar", check all files in the archive if (name.endsWith(".war") || name.endsWith(".rar")) { return sfm.isEntryValid(currentFile, true); } String path = currentFile.getAbsolutePath(); if (!path.startsWith(libDir) && path.endsWith(".jar")) { return sfm.isEntryValid(currentFile, true); } return false; } }
public boolean accept(File dir, String name) { File currentFile = new File(dir, name); if (currentFile.isDirectory()) { return sfm.isEntryValid(currentFile, true); } //For ".war" and ".rar", check all files in the archive if (name.endsWith(".war") || name.endsWith(".rar")) { return sfm.isEntryValid(currentFile, true); } String path = currentFile.getAbsolutePath(); if (!path.startsWith(libDir) && path.endsWith(".jar")) { return sfm.isEntryValid(currentFile, true); } return false; } }
private boolean isEntryValid(final File entry, final boolean isLogging, final Logger logger) { return staleFileManager().isEntryValid(entry, isLogging, logger); }