## Uses of Class
java.nio.file.attribute.PosixFilePermission

- Packages that use PosixFilePermission
  Package | Description
  --- | ---
  java.nio.file | Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
  java.nio.file.attribute | Interfaces and classes providing access to file and file system attributes.

- - ### Uses of PosixFilePermission in java.nio.file

    Methods in java.nio.file that return types with arguments of type PosixFilePermission
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Set<PosixFilePermission>` | Files.`getPosixFilePermissions​(Path path, LinkOption... options)` | Returns a file's POSIX file permissions.

    Method parameters in java.nio.file with type arguments of type PosixFilePermission
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Path` | Files.`setPosixFilePermissions​(Path path, Set<PosixFilePermission> perms)` | Sets a file's POSIX permissions.

  - ### Uses of PosixFilePermission in java.nio.file.attribute

    Methods in java.nio.file.attribute that return PosixFilePermission
    Modifier and Type | Method | Description
    --- | --- | ---
    `static PosixFilePermission` | PosixFilePermission.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static PosixFilePermission[]` | PosixFilePermission.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in java.nio.file.attribute that return types with arguments of type PosixFilePermission
    Modifier and Type | Method | Description
    --- | --- | ---
    `static FileAttribute<Set<PosixFilePermission>>` | PosixFilePermissions.`asFileAttribute​(Set<PosixFilePermission> perms)` | Creates a `FileAttribute`, encapsulating a copy of the given file permissions, suitable for passing to the `createFile` or `createDirectory` methods.
    `static Set<PosixFilePermission>` | PosixFilePermissions.`fromString​(String perms)` | Returns the set of permissions corresponding to a given `String` representation.
    `Set<PosixFilePermission>` | PosixFileAttributes.`permissions()` | Returns the permissions of the file.

    Method parameters in java.nio.file.attribute with type arguments of type PosixFilePermission
    Modifier and Type | Method | Description
    --- | --- | ---
    `static FileAttribute<Set<PosixFilePermission>>` | PosixFilePermissions.`asFileAttribute​(Set<PosixFilePermission> perms)` | Creates a `FileAttribute`, encapsulating a copy of the given file permissions, suitable for passing to the `createFile` or `createDirectory` methods.
    `void` | PosixFileAttributeView.`setPermissions​(Set<PosixFilePermission> perms)` | Updates the file permissions.
    `static String` | PosixFilePermissions.`toString​(Set<PosixFilePermission> perms)` | Returns the `String` representation of a set of permissions.