Enum JsonFormat.Shape

java.lang.Object
java.lang.Enum<JsonFormat.Shape>
com.codename1.annotations.JsonFormat.Shape
All Implemented Interfaces:
Comparable<JsonFormat.Shape>
Enclosing class:
JsonFormat

public static enum JsonFormat.Shape extends Enum<JsonFormat.Shape>
A JSON shape for a scalar value.
  • Enum Constant Details

    • DEFAULT

      public static final JsonFormat.Shape DEFAULT
      The type's own form: a number, or a date as epoch milliseconds.
    • STRING

      public static final JsonFormat.Shape STRING
      A string: a number's digits, or a date in ISO-8601.
    • NUMBER

      public static final JsonFormat.Shape NUMBER
      A number: a date as epoch milliseconds.
  • Method Details

    • values

      public static JsonFormat.Shape[] 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 JsonFormat.Shape 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