Class

agora.io.LowPriorityIOImplicits

RichPath

Related Doc: package LowPriorityIOImplicits

Permalink

implicit class RichPath extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RichPath
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichPath(path: Path)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def append(text: String): Path

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def attributes: BasicFileAttributes

    Permalink
  7. def bytes: Array[Byte]

    Permalink
  8. def bytes_=(content: Array[Byte]): Path

    Permalink
  9. def children: Array[Path]

    Permalink
  10. def childrenIter: Iterator[Path]

    Permalink
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def createHardLinkFrom(link: Path): Path

    Permalink
  13. def createIfNotExists(atts: FileAttribute[_]*): Path

    Permalink
  14. def createSymbolicLinkFrom(link: Path, atts: FileAttribute[_]*): Path

    Permalink

    Creates a symbolic link to the link from the path

    Creates a symbolic link to the link from the path

    link

    the symbolic link to create

    returns

    the link

  15. def createSymbolicLinkTo(file: Path, atts: FileAttribute[_]*): Path

    Permalink
  16. def created: Instant

    Permalink
  17. def createdString: String

    Permalink
  18. def createdUTC: ZonedDateTime

    Permalink
  19. def defaultWriteOpts: Set[OpenOption]

    Permalink
  20. def delete(recursive: Boolean = true): Path

    Permalink
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  23. def exists(linkOpts: LinkOption*): Boolean

    Permalink
  24. def fileName: String

    Permalink
  25. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. def find(p: (Path) ⇒ Boolean): Iterator[Path]

    Permalink

    a convenience method for searching under this path

    a convenience method for searching under this path

    p

    the predicate to use

    returns

    the found paths

  27. def findFirst(depth: Int)(p: (Path) ⇒ Boolean): Option[Path]

    Permalink
  28. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  29. def getText(charset: Charset = StandardCharsets.UTF_8): String

    Permalink
  30. def grantAllPermissions: Path

    Permalink
  31. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  32. def inputStream(options: OpenOption*): InputStream

    Permalink
  33. def isDir: Boolean

    Permalink
  34. def isEmptyDir: Boolean

    Permalink
  35. def isFile: Boolean

    Permalink
  36. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  37. def lastModified: FileTime

    Permalink
  38. def lastModifiedMillis: Long

    Permalink
  39. def lines: Iterator[String]

    Permalink
  40. def mkDir(atts: FileAttribute[_]*): Path

    Permalink
  41. def mkDirs(atts: FileAttribute[_]*): Path

    Permalink
  42. def mkParentDirs(atts: FileAttribute[_]*): Unit

    Permalink
  43. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  44. def nestedFiles(depth: Int = Int.MaxValue): Iterator[Path]

    Permalink

    returns

    all files under the given directory

  45. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  46. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  47. def outputStream(options: OpenOption*): OutputStream

    Permalink
  48. def parent: Option[Path]

    Permalink
  49. def parents: Stream[Path]

    Permalink
  50. val path: Path

    Permalink
  51. def search(maxDepth: Int, followLinks: Boolean = true)(p: (Path) ⇒ Boolean): Iterator[Path]

    Permalink
  52. def setBytes(bytes: Array[Byte], options: Set[OpenOption] = defaultWriteOpts): Path

    Permalink
  53. def setFilePermissions(permissions: Set[PosixFilePermission]): Path

    Permalink
  54. def setFilePermissions(permission: PosixFilePermission, theRest: PosixFilePermission*): Path

    Permalink
  55. def setText(str: String, charset: Charset = StandardCharsets.UTF_8, options: Set[OpenOption] = defaultWriteOpts): Path

    Permalink
  56. def size: Long

    Permalink
  57. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  58. def text: String

    Permalink
  59. def text_=(str: String): Path

    Permalink
  60. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  61. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. def withOutputStream(withOS: (OutputStream) ⇒ Unit)(implicit options: Set[OpenOption]): Path

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped