Enum Class FileMeasureFlags

java.lang.Object
java.lang.Enum<FileMeasureFlags>
org.gnome.gio.FileMeasureFlags
All Implemented Interfaces:
Serializable, Comparable<FileMeasureFlags>, Constable, Enumeration

@Generated("org.javagi.JavaGI") public enum FileMeasureFlags extends Enum<FileMeasureFlags> implements Enumeration
Flags that can be used with g_file_measure_disk_usage().
Since:
2.38
  • Enum Constant Details

    • NONE

      public static final FileMeasureFlags NONE
      No flags set.
    • REPORT_ANY_ERROR

      public static final FileMeasureFlags REPORT_ANY_ERROR
      Report any error encountered while traversing the directory tree. Normally errors are only reported for the toplevel file.
    • APPARENT_SIZE

      public static final FileMeasureFlags APPARENT_SIZE
      Tally usage based on apparent file sizes. Normally, the block-size is used, if available, as this is a more accurate representation of disk space used. Compare with du --apparent-size. Since GLib 2.78. and similarly to du since GNU Coreutils 9.2, this will ignore the sizes of file types other than regular files and links, as the sizes of other file types are not specified in a standard way.
    • NO_XDEV

      public static final FileMeasureFlags NO_XDEV
      Do not cross mount point boundaries. Compare with du -x.
  • Method Details

    • values

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

      public static FileMeasureFlags valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()
      Get the numeric value of this enum
      Specified by:
      getValue in interface Enumeration
      Returns:
      the enum value
    • of

      public static Set<FileMeasureFlags> of(int flags)
      Create a new EnumSet<FileMeasureFlags> for the provided bitfield
      Parameters:
      flags - the FileMeasureFlags bitfield
      Returns:
      the EnumSet for the provided bitfield
    • of

      public static Set<FileMeasureFlags> of(MemorySegment address)
      Create a new EnumSet<FileMeasureFlags> for the bitfield in the provided memory address.
      Parameters:
      address - the memory address holding a bitfield value
      Returns:
      the EnumSet for the bitfield in the provided memory address
    • getType

      public static @Nullable Type getType()
      Get the GType of the FileMeasureFlags class.
      Returns:
      the GType