Package net.thucydides.core.requirements
Class SearchForFilesWithName
java.lang.Object
java.nio.file.SimpleFileVisitor<java.nio.file.Path>
net.thucydides.core.requirements.SearchForFilesWithName
- All Implemented Interfaces:
java.nio.file.FileVisitor<java.nio.file.Path>
public class SearchForFilesWithName
extends java.nio.file.SimpleFileVisitor<java.nio.file.Path>
-
Constructor Summary
Constructors Constructor Description SearchForFilesWithName(java.nio.file.Path root, java.lang.String pathPattern)
-
Method Summary
Modifier and Type Method Description java.util.List<java.nio.file.Path>
getMatchingFiles()
static SearchForFilesWithName
matching(java.nio.file.Path root, java.lang.String pattern)
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
-
SearchForFilesWithName
public SearchForFilesWithName(java.nio.file.Path root, java.lang.String pathPattern)
-
-
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() -
matching
public static SearchForFilesWithName matching(java.nio.file.Path root, java.lang.String pattern) throws java.io.IOException- Throws:
java.io.IOException
-