Enum Class FindOptions

java.lang.Object
java.lang.Enum<FindOptions>
org.webkitgtk.FindOptions
All Implemented Interfaces:
Serializable, Comparable<FindOptions>, Constable, Enumeration

@Generated("org.javagi.JavaGI") public enum FindOptions extends Enum<FindOptions> implements Enumeration
Enum values used to specify search options.
  • Enum Constant Details

    • NONE

      public static final FindOptions NONE
      no search flags, this means a case sensitive, no wrap, forward only search.
    • CASE_INSENSITIVE

      public static final FindOptions CASE_INSENSITIVE
      case insensitive search.
    • AT_WORD_STARTS

      public static final FindOptions AT_WORD_STARTS
      search text only at the begining of the words.
    • TREAT_MEDIAL_CAPITAL_AS_WORD_START

      public static final FindOptions TREAT_MEDIAL_CAPITAL_AS_WORD_START
      treat capital letters in the middle of words as word start.
    • BACKWARDS

      public static final FindOptions BACKWARDS
      search backwards.
    • WRAP_AROUND

      public static final FindOptions WRAP_AROUND
      if not present search will stop at the end of the document.
  • Method Details

    • values

      public static FindOptions[] 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 FindOptions 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<FindOptions> of(int flags)
      Create a new EnumSet<FindOptions> for the provided bitfield
      Parameters:
      flags - the FindOptions bitfield
      Returns:
      the EnumSet for the provided bitfield
    • of

      public static Set<FindOptions> of(MemorySegment address)
      Create a new EnumSet<FindOptions> 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 FindOptions class.
      Returns:
      the GType