Interface RangeSets.Consumer<V>

Type Parameters:
V - Value type
Enclosing class:
RangeSets

public static interface RangeSets.Consumer<@NonNull V>
Consumer of Range values.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    all()
     
    void
    atLeast(@NonNull V lower)
     
    void
    atMost(@NonNull V upper)
     
    void
    closed(@NonNull V lower, @NonNull V upper)
     
    void
    closedOpen(@NonNull V lower, @NonNull V upper)
     
    void
    greaterThan(@NonNull V lower)
     
    void
    lessThan(@NonNull V upper)
     
    void
    open(@NonNull V lower, @NonNull V upper)
     
    void
    openClosed(@NonNull V lower, @NonNull V upper)
     
    void
    singleton(@NonNull V value)
     
  • Method Details

    • all

      void all()
    • atLeast

      void atLeast(@NonNull V lower)
    • atMost

      void atMost(@NonNull V upper)
    • greaterThan

      void greaterThan(@NonNull V lower)
    • lessThan

      void lessThan(@NonNull V upper)
    • singleton

      void singleton(@NonNull V value)
    • closed

      void closed(@NonNull V lower, @NonNull V upper)
    • closedOpen

      void closedOpen(@NonNull V lower, @NonNull V upper)
    • openClosed

      void openClosed(@NonNull V lower, @NonNull V upper)
    • open

      void open(@NonNull V lower, @NonNull V upper)