Class Filter.Value

  • All Implemented Interfaces:

    
    public class Filter.Value<V extends Object>
    
                        

    Represents a sealed class Value that can hold different types of values.

    The sealed class Value has the following subclasses:

    • StringValue for storing a String value.

    • LongValue for storing a Long value.

    • DoubleValue for storing a Double value.

    • BooleanValue for storing a Boolean value.

    • DateValue for storing a LocalDate value.

    • TimeValue for storing a LocalTime value.

    • DateTimeValue for storing a LocalDateTime value.

    • MonthDayValue for storing a MonthDay value.

    • YearValue for storing an Int value.

    • UtcDateTimeValue for storing an Instant value.

    Each subclass extends the Value class and overrides the value property with the respective type.

    • Constructor Detail

    • Method Detail

      • getValue

         abstract V getValue()

        the value stored by the class