# Hierarchy For Package java.nio.file.attribute

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.nio.file.attribute.AclEntry
  - java.nio.file.attribute.AclEntry.Builder
  - java.nio.file.attribute.FileTime (implements java.lang.Comparable<T>)
  - java.nio.file.attribute.PosixFilePermissions
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - java.nio.file.attribute.UserPrincipalNotFoundException
  - java.nio.file.attribute.UserPrincipalLookupService

## Interface Hierarchy

- java.nio.file.attribute.AttributeView
  - java.nio.file.attribute.FileAttributeView
    - java.nio.file.attribute.BasicFileAttributeView
      - java.nio.file.attribute.DosFileAttributeView
      - java.nio.file.attribute.PosixFileAttributeView (also extends java.nio.file.attribute.FileOwnerAttributeView)
    - java.nio.file.attribute.FileOwnerAttributeView
      - java.nio.file.attribute.AclFileAttributeView
      - java.nio.file.attribute.PosixFileAttributeView (also extends java.nio.file.attribute.BasicFileAttributeView)
    - java.nio.file.attribute.UserDefinedFileAttributeView
  - java.nio.file.attribute.FileStoreAttributeView
- java.nio.file.attribute.BasicFileAttributes
  - java.nio.file.attribute.DosFileAttributes
  - java.nio.file.attribute.PosixFileAttributes
- java.nio.file.attribute.FileAttribute<T>
- java.security.Principal
  - java.nio.file.attribute.UserPrincipal
    - java.nio.file.attribute.GroupPrincipal

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - java.nio.file.attribute.AclEntryFlag
    - java.nio.file.attribute.AclEntryPermission
    - java.nio.file.attribute.AclEntryType
    - java.nio.file.attribute.PosixFilePermission