Class Range.RangeValue<T extends Comparable<T>>

java.lang.Object
nl.vpro.domain.media.search.Range.RangeValue<T>
All Implemented Interfaces:
Supplier<T>
Direct Known Subclasses:
InstantRange.Value, IntegerRange.Value, LocalDateRange.Value
Enclosing interface:
Range<T extends Comparable<T>,S extends Range.RangeValue<T>>

public abstract static class Range.RangeValue<T extends Comparable<T>> extends Object implements Supplier<T>
  • Constructor Details

    • RangeValue

      public RangeValue(Boolean inclusive)
  • Method Details

    • isInclusive

      public boolean isInclusive()
    • setInclusive

      public void setInclusive(Boolean inclusive)
    • get

      public T get()
      Specified by:
      get in interface Supplier<T extends Comparable<T>>
    • getValue

      public abstract T getValue()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getInclusive

      public Boolean getInclusive()
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(@Nullable Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object