Enum Class SortingStrategy

java.lang.Object
java.lang.Enum<SortingStrategy>
com.plotsquared.core.util.query.SortingStrategy
All Implemented Interfaces:
Serializable, Comparable<SortingStrategy>, Constable

public enum SortingStrategy extends Enum<SortingStrategy>
Strategy used when sorting plot results
  • Enum Constant Details

    • NO_SORTING

      public static final SortingStrategy NO_SORTING
      Plots won't be sorted at all
    • SORT_BY_TEMP

      public static final SortingStrategy SORT_BY_TEMP
      Sort by the temporary (magic) plot ID
    • SORT_BY_DONE

      public static final SortingStrategy SORT_BY_DONE
      Sort by the value in the plot's DoneFlag
    • SORT_BY_RATING

      public static final SortingStrategy SORT_BY_RATING
      Sort by the plot rating
    • SORT_BY_CREATION

      public static final SortingStrategy SORT_BY_CREATION
      Sort by creation date
    • COMPARATOR

      public static final SortingStrategy COMPARATOR
      Sort using a comparator
  • Method Details

    • values

      public static SortingStrategy[] 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 SortingStrategy 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