Enum Class AccessorStyle

java.lang.Object
java.lang.Enum<AccessorStyle>
io.helidon.common.AccessorStyle
All Implemented Interfaces:
Serializable, Comparable<AccessorStyle>, Constable

public enum AccessorStyle extends Enum<AccessorStyle>
Accessor styles supported by Helidon modules.
  • Enum Constant Details

    • RECORD

      public static final AccessorStyle RECORD
      Accessor are identified without the get/set prefix same as in Java records.

      Examples:

      • int yearOfBirth()
      • void yearOfBirth(int year
      • boolean enabled()
      • void enabled(boolean enabled)
    • BEAN

      public static final AccessorStyle BEAN
      Accessor are identified with the get/set prefix as in Java beans.

      Examples:

      • int getYearOfBirth()
      • void setYearOfBirth(int year
      • boolean isEnabled()
      • void setEnabled(boolean enabled)
    • AUTO

      public static final AccessorStyle AUTO
      The style of accessors is automatically detected. First bean and if no accessor is found, record style is tested. This enum value is only relevant when "guessing" from an existing type. For cases when we generate code, one of the other styles must be chosen.
  • Method Details

    • values

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