public class CleaningPathVisitor extends CountingPathVisitor
Constructor and Description |
---|
CleaningPathVisitor(Counters.PathCounters pathCounter,
DeleteOption[] deleteOption,
String... skip)
Constructs a new visitor that deletes files except for the files and directories explicitly given.
|
CleaningPathVisitor(Counters.PathCounters pathCounter,
String... skip)
Constructs a new visitor that deletes files except for the files and directories explicitly given.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
FileVisitResult |
preVisitDirectory(Path dir,
BasicFileAttributes attributes) |
FileVisitResult |
visitFile(Path file,
BasicFileAttributes attributes) |
static CountingPathVisitor |
withBigIntegerCounters()
Creates a new instance configured with a BigInteger
Counters.PathCounters . |
static CountingPathVisitor |
withLongCounters()
Creates a new instance configured with a long
Counters.PathCounters . |
getPathCounters, postVisitDirectory, toString
visitFileFailed
public CleaningPathVisitor(Counters.PathCounters pathCounter, DeleteOption[] deleteOption, String... skip)
pathCounter
- How to count visits.deleteOption
- options indicating how deletion is handled.skip
- The files to skip deleting.public CleaningPathVisitor(Counters.PathCounters pathCounter, String... skip)
pathCounter
- How to count visits.skip
- The files to skip deleting.public static CountingPathVisitor withBigIntegerCounters()
Counters.PathCounters
.Counters.PathCounters
.public static CountingPathVisitor withLongCounters()
Counters.PathCounters
.Counters.PathCounters
.public boolean equals(Object obj)
equals
in class CountingPathVisitor
public int hashCode()
hashCode
in class CountingPathVisitor
public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attributes) throws IOException
preVisitDirectory
in interface FileVisitor<Path>
preVisitDirectory
in class SimpleFileVisitor<Path>
IOException
public FileVisitResult visitFile(Path file, BasicFileAttributes attributes) throws IOException
visitFile
in interface FileVisitor<Path>
visitFile
in class CountingPathVisitor
IOException
Jas4pp 1.5 © Java Analysis Studio for Particle Physics