Packages

final class Path extends Watchable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Path
  2. Watchable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def /(other: String): Path

    Resolves the given path against this path.

  4. def /(other: Path): Path

    Resolves the given path against this path.

  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def apply(index: Int): Path
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. def elements: List[Path]
  10. def endsWith(other: Path): Boolean
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(obj: Any): Boolean
    Definition Classes
    Path → AnyRef → Any
  13. def filename: Path
  14. def filesystem: FileSystem
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def hashCode(): Int
    Definition Classes
    Path → AnyRef → Any
  18. def isAbsolute: Boolean
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def javaWatchable: java.nio.file.Watchable
    Attributes
    protected
    Definition Classes
    PathWatchable
  21. def nameCount: Int
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def normalize: Path
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. def parent: Option[Path]
  27. final def register(watcher: WatchService, events: Iterable[Kind[_]], modifiers: Modifier*)(implicit trace: Trace): IO[IOException, WatchKey]
    Definition Classes
    Watchable
  28. final def register(watcher: WatchService, events: Kind[_]*)(implicit trace: Trace): IO[IOException, WatchKey]
    Definition Classes
    Watchable
  29. def registerTree(watcher: WatchService, events: Iterable[Kind[_]], maxDepth: Int = Int.MaxValue, modifiers: Iterable[Modifier] = Iterable.empty)(implicit trace: Trace): ZIO[Any, IOException, Chunk[WatchKey]]

    Convenience method to register all directories in a tree with a WatchService.

    Convenience method to register all directories in a tree with a WatchService.

    Traverses the directory tree under this directory (including this), and calls register on each one. Specify maxDepth to limit how deep the traversal will go.

    Note that directories created after registration will not be watched.

    watcher

    The watch service that all directories will be registered with.

    events

    All directories found will be registered for these events.

    maxDepth

    The maximum directory depth the traversal will go, unlimited by default.

    modifiers

    All directories found will be registered with these modifiers.

    returns

    A WatchKey for each directory registered.

  30. def relativize(other: Path): Path
  31. def resolveSibling(other: Path): Path
  32. def root: Option[Path]
  33. def startsWith(other: Path): Boolean
  34. def subpath(beginIndex: Int, endIndex: Int): Path
  35. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  36. def toAbsolutePath(implicit trace: Trace): ZIO[Any, IOError, Path]
  37. def toFile: File
  38. def toRealPath(linkOptions: LinkOption*)(implicit trace: Trace): ZIO[Any, IOException, Path]
  39. def toString(): String
    Definition Classes
    Path → AnyRef → Any
  40. def toUri(implicit trace: Trace): ZIO[Any, IOError, URI]
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Watchable

Inherited from AnyRef

Inherited from Any

Ungrouped