Interface SimpleValue

All Superinterfaces:
GenericValue

@ConsumerType public interface SimpleValue extends GenericValue
Represents a simple value of primitive type.
  • Method Details

    • getValue

      @NotNull @NotNull Object getValue()
      Returns:
      Value object
    • isString

      boolean isString()
      Returns:
      true if value is a string
    • getStringValue

      @Nullable @Nullable String getStringValue()
      Returns:
      String value
    • isNumber

      boolean isNumber()
      Returns:
      true if value is a number
    • getNumberValue

      @Nullable @Nullable Number getNumberValue()
      Returns:
      true if value is number
    • isBoolean

      boolean isBoolean()
      Returns:
      true if value is a boolean
    • getBooleanValue

      @Nullable @Nullable Boolean getBooleanValue()
      Returns:
      Boolean value
    • isDate

      boolean isDate()
      Returns:
      true if value is a date (or calendar)
    • getDateValue

      @Nullable @Nullable Date getDateValue()
      Returns:
      Date value