Package net.thucydides.core.requirements
Class SearchForFilesOfType
java.lang.Object
java.nio.file.SimpleFileVisitor<java.nio.file.Path>
net.thucydides.core.requirements.SearchForFilesOfType
- All Implemented Interfaces:
java.nio.file.FileVisitor<java.nio.file.Path>
public class SearchForFilesOfType
extends java.nio.file.SimpleFileVisitor<java.nio.file.Path>
-
Constructor Summary
Constructors Constructor Description SearchForFilesOfType(java.nio.file.Path root, java.lang.String suffix)
-
Method Summary
Modifier and Type Method Description java.util.List<java.nio.file.Path>
getMatchingFiles()
int
getMaxDepth()
boolean
hasMatchingFiles()
java.nio.file.FileVisitResult
postVisitDirectory(java.nio.file.Path dir, java.io.IOException exc)
java.nio.file.FileVisitResult
visitFile(java.nio.file.Path file, java.nio.file.attribute.BasicFileAttributes attr)
java.nio.file.FileVisitResult
visitFileFailed(java.nio.file.Path file, java.io.IOException exc)
Methods inherited from class java.nio.file.SimpleFileVisitor
preVisitDirectory
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SearchForFilesOfType
public SearchForFilesOfType(java.nio.file.Path root, java.lang.String suffix)
-
-
Method Details
-
visitFile
public java.nio.file.FileVisitResult visitFile(java.nio.file.Path file, java.nio.file.attribute.BasicFileAttributes attr)- Specified by:
visitFile
in interfacejava.nio.file.FileVisitor<java.nio.file.Path>
- Overrides:
visitFile
in classjava.nio.file.SimpleFileVisitor<java.nio.file.Path>
-
postVisitDirectory
public java.nio.file.FileVisitResult postVisitDirectory(java.nio.file.Path dir, java.io.IOException exc)- Specified by:
postVisitDirectory
in interfacejava.nio.file.FileVisitor<java.nio.file.Path>
- Overrides:
postVisitDirectory
in classjava.nio.file.SimpleFileVisitor<java.nio.file.Path>
-
visitFileFailed
public java.nio.file.FileVisitResult visitFileFailed(java.nio.file.Path file, java.io.IOException exc)- Specified by:
visitFileFailed
in interfacejava.nio.file.FileVisitor<java.nio.file.Path>
- Overrides:
visitFileFailed
in classjava.nio.file.SimpleFileVisitor<java.nio.file.Path>
-
getMatchingFiles
public java.util.List<java.nio.file.Path> getMatchingFiles() -
getMaxDepth
public int getMaxDepth() -
hasMatchingFiles
public boolean hasMatchingFiles()
-