sealed trait WalkOptions extends AnyRef
- Alphabetic
- By Inheritance
- WalkOptions
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def allowCycles: Boolean
Indicates whether to allow cycles when following links.
Indicates whether to allow cycles when following links. If true, any link causing a cycle is emitted as the link path. If false, a cycle results in walk failing with a
FileSystemLoopException. - abstract def chunkSize: Int
Size of chunks emitted from the walk.
Size of chunks emitted from the walk.
Implementations *may* use this for optimization, batching file system operations.
A chunk size of 1 hints to the implementation to use the maximally laziness in file system access, emitting a single path at a time.
A chunk size of
Int.MaxValuehints to the implementation to perform all file system operations at once, emitting a single chunk with all paths. - abstract def followLinks: Boolean
Indicates whether links are followed during the walk.
Indicates whether links are followed during the walk. If false, the path of each link is emitted. If true, links are followed and their contents are emitted.
- abstract def maxDepth: Int
Maximum depth to walk.
Maximum depth to walk. A value of 0 results in emitting just the starting path. A value of 1 results in emitting the starting path and all direct descendants.
- abstract def withAllowCycles(value: Boolean): WalkOptions
Returns a new
WalkOptionswith the specified value forallowCycles. - abstract def withChunkSize(chunkSize: Int): WalkOptions
Returns a new
WalkOptionswith the specified chunk size. - abstract def withFollowLinks(value: Boolean): WalkOptions
Returns a new
WalkOptionswith the specified value forfollowLinks. - abstract def withMaxDepth(maxDepth: Int): WalkOptions
Returns a new
WalkOptionswith the specified max depth.
Concrete 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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @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
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])