Package com.aspectran.core.util
Class FileScanner
- java.lang.Object
-
- com.aspectran.core.util.FileScanner
-
- Direct Known Subclasses:
TransletScanner
public class FileScanner extends java.lang.ObjectA utility class that finds files corresponding to a given pattern. Note that the file separator always uses a slash (/), regardless of the OS.- Since:
- 1.3.0
- Author:
- Juho Jeong
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFileScanner.SaveHandler
-
Constructor Summary
Constructors Constructor Description FileScanner()FileScanner(java.lang.String basePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.io.File>scan(java.lang.String filePathPattern)voidscan(java.lang.String filePathPattern, FileScanner.SaveHandler saveHandler)protected voidscan(java.lang.String targetPath, WildcardMatcher matcher, FileScanner.SaveHandler saveHandler)java.util.Map<java.lang.String,java.io.File>scan(java.lang.String basePath, java.lang.String filePathPattern)voidscan(java.lang.String basePath, java.lang.String filePathPattern, FileScanner.SaveHandler saveHandler)voidscan(java.lang.String basePath, java.lang.String filePathPattern, java.util.Map<java.lang.String,java.io.File> scannedFiles)voidscan(java.lang.String filePathPattern, java.util.Map<java.lang.String,java.io.File> scannedFiles)
-
-
-
Method Detail
-
scan
public java.util.Map<java.lang.String,java.io.File> scan(java.lang.String filePathPattern)
-
scan
public void scan(java.lang.String filePathPattern, java.util.Map<java.lang.String,java.io.File> scannedFiles)
-
scan
public void scan(java.lang.String filePathPattern, FileScanner.SaveHandler saveHandler)
-
scan
public java.util.Map<java.lang.String,java.io.File> scan(java.lang.String basePath, java.lang.String filePathPattern)
-
scan
public void scan(java.lang.String basePath, java.lang.String filePathPattern, java.util.Map<java.lang.String,java.io.File> scannedFiles)
-
scan
public void scan(java.lang.String basePath, java.lang.String filePathPattern, FileScanner.SaveHandler saveHandler)
-
scan
protected void scan(java.lang.String targetPath, WildcardMatcher matcher, FileScanner.SaveHandler saveHandler)
-
-