模块 java.base

枚举类枚举类 AclEntryFlag

java.lang.Object
java.lang.Enum <AclEntryFlag >
java.nio.file.attribute.AclEntryFlag
所有已实现的接口:
Serializable , Comparable<AclEntryFlag> , Constable

public enum AclEntryFlag extends Enum <AclEntryFlag >
定义 ACL entry 的标志组件使用的标志。

在此版本中,此类未定义与 AclEntryType.AUDIT AclEntryType.ALARM 条目类型相关的标志。

自从:
1.7
  • 枚举常量详细信息

    • FILE_INHERIT

      public static final AclEntryFlag  FILE_INHERIT
      可以放置在目录上并指示应将 ACL 条目添加到创建的每个新的非目录文件中。
    • DIRECTORY_INHERIT

      public static final AclEntryFlag  DIRECTORY_INHERIT
      可以放置在一个目录上,表示应该将 ACL 条目添加到每个创建的新目录中。
    • NO_PROPAGATE_INHERIT

      public static final AclEntryFlag  NO_PROPAGATE_INHERIT
      可以放置在目录上,表示ACL条目不应该放置在新创建的目录下,被创建的目录的子目录继承。
    • INHERIT_ONLY

      public static final AclEntryFlag  INHERIT_ONLY
      可以放置在目录上但不适用于该目录,仅适用于由 FILE_INHERIT DIRECTORY_INHERIT 标志指定的新创建的文件/目录。
  • 方法详情

    • values

      public static AclEntryFlag [] values()
      返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。
      返回:
      包含此枚举类常量的数组,按照它们声明的顺序排列
    • valueOf

      public static AclEntryFlag  valueOf(String  name)
      返回具有指定名称的此类的枚举常量。字符串必须匹配确切地用于在此类中声明枚举常量的标识符。 (不允许使用无关的空白字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      具有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果此枚举类没有具有指定名称的常量
      NullPointerException - 如果参数为空