object FileSearcher extends FileSearcher
Exposes utility methods related to searching files.
- Alphabetic
- By Inheritance
- FileSearcher
- FileSearcher
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
DefaultSearchDepth: Int
Represents the default search depth (unlimited).
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
loadFilePaths(rootPath: Path, pathMatcher: Option[PathMatcher], maxDepth: Int): Seq[Path]
Loads all files recursively at a specified path and returns a mapping of file name (e.g.
Loads all files recursively at a specified path and returns a mapping of file name (e.g. myFile.txt) to a collection of paths that point to files with that name.
- rootPath
The root path to start checking files
- pathMatcher
If provided, will restrict loaded files to only those that are accepted by the path matcher
- maxDepth
The maximum depth to traverse with 0 being only the root file itself
- returns
Collection of file paths
- Definition Classes
- FileSearcher
- Annotations
- @throws( ... )
- Exceptions thrown
IOException
If an error is encountered when loading file paths
-
def
loadFilePaths(rootPath: Path, pathMatcher: Option[PathMatcher]): Seq[Path]
Loads all files recursively at a specified path and returns a mapping of file name (e.g.
Loads all files recursively at a specified path and returns a mapping of file name (e.g. myFile.txt) to a collection of paths that point to files with that name. Searches infinite directories recursively for files.
- rootPath
The root path to start checking files
- pathMatcher
If provided, will restrict loaded files to only those that are accepted by the path matcher
- returns
Collection of file paths
- Definition Classes
- FileSearcher
- Annotations
- @throws( ... )
- Exceptions thrown
IOException
If an error is encountered when loading file paths
-
def
loadFilePaths(rootPath: Path, globString: String, maxDepth: Int): Seq[Path]
Loads all files recursively at a specified path and returns a mapping of file name (e.g.
Loads all files recursively at a specified path and returns a mapping of file name (e.g. myFile.txt) to a collection of paths that point to files with that name.
- rootPath
The root path to start checking files
- globString
The string to use as a glob path matcher when determining which files to include
- maxDepth
The maximum depth to traverse with 0 being only the root file itself
- returns
Collection of file paths
- Definition Classes
- FileSearcher
- Exceptions thrown
IOException
If an error is encountered when loading file paths
-
def
loadFilePaths(rootPath: Path, globString: String): Seq[Path]
Loads all files recursively at a specified path and returns a mapping of file name (e.g.
Loads all files recursively at a specified path and returns a mapping of file name (e.g. myFile.txt) to a collection of paths that point to files with that name. Searches infinite directories recursively for files.
- rootPath
The root path to start checking files
- globString
The string to use as a glob path matcher when determining which files to include
- returns
Collection of file paths
- Definition Classes
- FileSearcher
- Exceptions thrown
IOException
If an error is encountered when loading file paths
-
def
loadFilePaths(rootPath: Path, maxDepth: Int): Seq[Path]
Loads all files recursively at a specified path and returns a mapping of file name (e.g.
Loads all files recursively at a specified path and returns a mapping of file name (e.g. myFile.txt) to a collection of paths that point to files with that name.
- rootPath
The root path to start checking files
- maxDepth
The maximum depth to traverse with 0 being only the root file itself
- returns
Collection of file paths
- Definition Classes
- FileSearcher
- Exceptions thrown
IOException
If an error is encountered when loading file paths
-
def
loadFilePaths(rootPath: Path): Seq[Path]
Loads all files recursively at a specified path and returns a mapping of file name (e.g.
Loads all files recursively at a specified path and returns a mapping of file name (e.g. myFile.txt) to a collection of paths that point to files with that name. Searches infinite directories recursively for files.
- rootPath
The root path to start checking files
- returns
Collection of file paths
- Definition Classes
- FileSearcher
- Exceptions thrown
IOException
If an error is encountered when loading file paths
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newGlobMatcher(globString: String): PathMatcher
Returns a new path matcher using glob system from the provided glob string.
Returns a new path matcher using glob system from the provided glob string.
- globString
The glob string to use in constructing the matcher
- returns
The new path matcher for glob-based matching
- Definition Classes
- FileSearcher
newGlobMatcher("*.{java,class}")
Example: -
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )