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.Object
A 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 interface
FileScanner.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)
void
scan(java.lang.String filePathPattern, FileScanner.SaveHandler saveHandler)
protected void
scan(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)
void
scan(java.lang.String basePath, java.lang.String filePathPattern, FileScanner.SaveHandler saveHandler)
void
scan(java.lang.String basePath, java.lang.String filePathPattern, java.util.Map<java.lang.String,java.io.File> scannedFiles)
void
scan(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)
-
-