Trait

sbt.io

RichNioPath

Related Doc: package io

Permalink

sealed trait RichNioPath extends Any

Linear Supertypes
Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RichNioPath
  2. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def asPath: Path

    Permalink
  2. abstract def getClass(): Class[_]

    Permalink
    Definition Classes
    Any

Concrete Value Members

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

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

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

    Permalink
    Definition Classes
    Any
  4. def aclFileAttributeView: AclFileAttributeView

    Permalink
  5. def addPermission(permission: PosixFilePermission): Unit

    Permalink

    Adds permission to this file.

    Adds permission to this file. This operation requires underlying filesystem to support IO.isPosix.

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def attributes: BasicFileAttributes

    Permalink
  8. def dosAttributes: DosFileAttributes

    Permalink
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  10. def group: GroupPrincipal

    Permalink

    Returns the group owner of a file.

    Returns the group owner of a file. This operation requires underlying filesystem to support IO.hasFileOwnerAttributeView.

  11. def groupName: String

    Permalink

    Returns the group owner of a file.

    Returns the group owner of a file. This operation requires underlying filesystem to support IO.hasFileOwnerAttributeView.

  12. def hashCode(): Int

    Permalink
    Definition Classes
    Any
  13. def isGroupExecutable: Boolean

    Permalink

    Tests if this file has the group+execute permission.

    Tests if this file has the group+execute permission. This operation requires underlying filesystem to support IO.isPosix.

  14. def isGroupReadable: Boolean

    Permalink

    Tests if this file has the group+read permission.

    Tests if this file has the group+read permission. This operation requires underlying filesystem to support IO.isPosix.

  15. def isGroupWritable: Boolean

    Permalink

    Tests if this file has the group+write permission.

    Tests if this file has the group+write permission. This operation requires underlying filesystem to support IO.isPosix.

  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. def isOthersExecutable: Boolean

    Permalink

    Tests if this file has the others+execute permission.

    Tests if this file has the others+execute permission. This operation requires underlying filesystem to support IO.isPosix.

  18. def isOthersReadable: Boolean

    Permalink

    Tests if this file has the others+read permission.

    Tests if this file has the others+read permission. This operation requires underlying filesystem to support IO.isPosix.

  19. def isOthersWritable: Boolean

    Permalink

    Tests if this file has the others+write permission.

    Tests if this file has the others+write permission. This operation requires underlying filesystem to support IO.isPosix.

  20. def isOwnerExecutable: Boolean

    Permalink

    Tests if this file has the owner+execute permission.

    Tests if this file has the owner+execute permission. This operation requires underlying filesystem to support IO.isPosix.

  21. def isOwnerReadable: Boolean

    Permalink

    Tests if this file has the owner+read permission.

    Tests if this file has the owner+read permission. This operation requires underlying filesystem to support IO.isPosix.

  22. def isOwnerWritable: Boolean

    Permalink

    Tests if this file has the owner+write permission.

    Tests if this file has the owner+write permission. This operation requires underlying filesystem to support IO.isPosix.

  23. def owner: UserPrincipal

    Permalink

    Returns the owner of a file.

    Returns the owner of a file. This operation requires underlying filesystem to support IO.hasFileOwnerAttributeView.

  24. def ownerName: String

    Permalink

    Returns the owner of a file.

    Returns the owner of a file. This operation requires underlying filesystem to support IO.hasFileOwnerAttributeView.

  25. def permissions: Set[PosixFilePermission]

    Permalink

    Returns this file's POSIX permissions.

    Returns this file's POSIX permissions. This operation requires underlying filesystem to support IO.isPosix.

  26. def permissionsAsString: String

    Permalink

    Returns this file's POSIX permissions.

    Returns this file's POSIX permissions. This operation requires underlying filesystem to support IO.isPosix.

  27. def posixAttributes: PosixFileAttributes

    Permalink
  28. def removePermission(permission: PosixFilePermission): Unit

    Permalink

    Removes permission from this file.

    Removes permission from this file. This operation requires underlying filesystem to support IO.isPosix.

  29. def setGroup(group: String): Unit

    Permalink

    Updates the group owner of the file.

    Updates the group owner of the file. This operation requires underlying filesystem to support IO.hasFileOwnerAttributeView.

  30. def setOwner(owner: String): Unit

    Permalink

    Updates the file owner.

    Updates the file owner. This operation requires underlying filesystem to support IO.hasFileOwnerAttributeView.

  31. def setPermissions(permissions: Set[PosixFilePermission]): Unit

    Permalink

    Updates permission of this file.

    Updates permission of this file. This operation requires underlying filesystem to support IO.isPosix.

  32. def testPermission(permission: PosixFilePermission): Boolean

    Permalink

    Tests if this file has the given permission.

    Tests if this file has the given permission. This operation requires underlying filesystem to support IO.isPosix.

  33. def toString(): String

    Permalink
    Definition Classes
    Any

Inherited from Any

Ungrouped