sealed trait PathFinderDefaults extends Combinator
- Alphabetic
- By Inheritance
- PathFinderDefaults
- Combinator
- 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
*(filter: FileFilter): PathFinder
Alias of glob
-
final
def
**(filter: FileFilter): PathFinder
Alias of globRecursive.
-
def
+++(paths: PathFinder): PathFinder
The union of the paths found by this
PathFinder
with the paths found by 'paths'.The union of the paths found by this
PathFinder
with the paths found by 'paths'.- Definition Classes
- PathFinderDefaults → Combinator
-
def
---(excludePaths: PathFinder): PathFinder
Excludes all paths from
excludePaths
from the paths selected by thisPathFinder
.Excludes all paths from
excludePaths
from the paths selected by thisPathFinder
.- Definition Classes
- PathFinderDefaults → Combinator
-
def
/(literal: String): PathFinder
Constructs a new finder that selects all paths with name
literal
that are immediate children of paths selected by this finder. -
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
\(literal: String): PathFinder
Constructs a new finder that selects all paths with name
literal
that are immediate children of paths selected by this finder. -
final
def
absString(): String
Constructs a string by evaluating this finder, converting the resulting Paths to absolute path strings, and joining them with the platform path separator.
Constructs a string by evaluating this finder, converting the resulting Paths to absolute path strings, and joining them with the platform path separator.
- Definition Classes
- PathFinderDefaults → Combinator
- def allPaths: PathFinder
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
descendantsExcept(include: FileFilter, intermediateExclude: FileFilter): PathFinder
Selects all descendant paths with a name that matches
include
and do not have an intermediate path with a name that matchesintermediateExclude
.Selects all descendant paths with a name that matches
include
and do not have an intermediate path with a name that matchesintermediateExclude
.Typical usage is
descendantsExcept("*.jar", ".svn")
- Definition Classes
- PathFinderDefaults → Combinator
-
def
distinct(): PathFinder
Create a PathFinder from this one where each path has a unique name.
Create a PathFinder from this one where each path has a unique name. A single path is arbitrarily selected from the set of paths with the same name.
- Definition Classes
- PathFinderDefaults → Combinator
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
filter(f: (File) ⇒ Boolean): PathFinder
Only keeps paths for which
f
returns true.Only keeps paths for which
f
returns true. It is non-strict, so it is not evaluated until the returned finder is evaluated.- Definition Classes
- PathFinderDefaults → Combinator
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
flatMap(f: (File) ⇒ PathFinder): PathFinder
Non-strict flatMap: no evaluation occurs until the returned finder is evaluated.
Non-strict flatMap: no evaluation occurs until the returned finder is evaluated.
- Definition Classes
- PathFinderDefaults → Combinator
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
getPaths(): Seq[String]
Evaluates this finder and converts the results to a distinct sequence of absolute path strings.
Evaluates this finder and converts the results to a distinct sequence of absolute path strings.
- Definition Classes
- PathFinderDefaults → Combinator
-
final
def
getURLs(): Array[URL]
Evaluates this finder and converts the results to an
Array
ofURL
s.Evaluates this finder and converts the results to an
Array
ofURL
s.- Definition Classes
- PathFinderDefaults → Combinator
-
def
glob(filter: FileFilter): PathFinder
Constructs a new finder that selects all paths with a name that matches
filter
and are immediate children of paths selected by this finder.Constructs a new finder that selects all paths with a name that matches
filter
and are immediate children of paths selected by this finder.- filter
only include files that this filter accepts
-
def
globRecursive(filter: FileFilter, walker: (File, FileFilter, Set[File]) ⇒ Unit): PathFinder
Constructs a new finder that selects all paths with a name that matches
filter
and are descendants of paths selected by this finder.Constructs a new finder that selects all paths with a name that matches
filter
and are descendants of paths selected by this finder.- filter
only include files that this filter accepts
- walker
use this walker to traverse the file system
-
def
globRecursive(filter: FileFilter): PathFinder
Constructs a new finder that selects all paths with a name that matches
filter
and are descendants of paths selected by this finder.Constructs a new finder that selects all paths with a name that matches
filter
and are descendants of paths selected by this finder.- filter
only include files that this filter accepts
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
pair[T](mapper: (File) ⇒ Option[T], errorIfNone: Boolean = true): Seq[(File, T)]
Applies
mapper
to each path selected by this PathFinder and returns the path paired with the non-empty result.Applies
mapper
to each path selected by this PathFinder and returns the path paired with the non-empty result. If the result is empty (None) anderrorIfNone
is true, an exception is thrown. IferrorIfNone
is false, the path is dropped from the returned Traversable.- Definition Classes
- PathFinderDefaults → Combinator
-
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( ... ) @native()