Interface SimpleValue

  • All Superinterfaces:
    GenericValue

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

      • getValue

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

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

        @Nullable
        @Nullable java.lang.String getStringValue()
        Returns:
        String value
      • isNumber

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

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

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

        @Nullable
        @Nullable java.lang.Boolean getBooleanValue()
        Returns:
        Boolean value
      • isDate

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

        @Nullable
        @Nullable java.util.Date getDateValue()
        Returns:
        Date value