Enum Files.ExtendedOption

java.lang.Object
java.lang.Enum<Files.ExtendedOption>
org.terracotta.utilities.io.Files.ExtendedOption
All Implemented Interfaces:
Serializable, Comparable<Files.ExtendedOption>, java.lang.constant.Constable, CopyOption
Enclosing class:
Files

public static enum Files.ExtendedOption extends Enum<Files.ExtendedOption> implements CopyOption
CopyOption values accepted by Files. Use of these options on Files method may cause those methods to fail.
  • Enum Constant Details

    • RECURSIVE

      public static final Files.ExtendedOption RECURSIVE
      Recursively copy a directory and its content.
    • NOSPAN_FILESTORES

      public static final Files.ExtendedOption NOSPAN_FILESTORES
      Indicates that copying source files from different FileStore instances is not permitted.
    • DEEP_COPY

      public static final Files.ExtendedOption DEEP_COPY
      Indicates that, during recursive copy, linked content outside of the source tree should be copied and not linked.
  • Constructor Details

    • ExtendedOption

      private ExtendedOption()
  • Method Details

    • values

      public static Files.ExtendedOption[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Files.ExtendedOption valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null