Interface RangeSetDelegate<T extends Comparable<T>>

All Superinterfaces:
com.google.common.collect.RangeSet<T>
All Known Subinterfaces:
RangeSetDelegateMutable<T>
All Known Implementing Classes:
ForwardingRangeSetBase, ForwardingRangeSetImpl, RangeSetDelegateBase, RangeSetDelegateMutableImpl

public interface RangeSetDelegate<T extends Comparable<T>> extends com.google.common.collect.RangeSet<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    add(com.google.common.collect.Range<T> range)
     
    default void
    addAll(com.google.common.collect.RangeSet<T> other)
     
    default Set<com.google.common.collect.Range<T>>
     
    default Set<com.google.common.collect.Range<T>>
     
    default void
     
    default com.google.common.collect.RangeSet<T>
     
    default boolean
    contains(T value)
     
    default boolean
    encloses(com.google.common.collect.Range<T> otherRange)
     
    default boolean
    enclosesAll(com.google.common.collect.RangeSet<T> other)
     
    com.google.common.collect.RangeSet<T>
     
    default boolean
    intersects(com.google.common.collect.Range<T> otherRange)
     
    default boolean
     
    default com.google.common.collect.Range<T>
     
    default void
    remove(com.google.common.collect.Range<T> range)
     
    default void
    removeAll(com.google.common.collect.RangeSet<T> other)
     
    default com.google.common.collect.Range<T>
     
    default com.google.common.collect.RangeSet<T>
    subRangeSet(com.google.common.collect.Range<T> view)
     

    Methods inherited from interface com.google.common.collect.RangeSet

    addAll, enclosesAll, equals, hashCode, removeAll, toString
  • Method Details

    • getDelegate

      com.google.common.collect.RangeSet<T> getDelegate()
    • contains

      default boolean contains(T value)
      Specified by:
      contains in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • rangeContaining

      default com.google.common.collect.Range<T> rangeContaining(T value)
      Specified by:
      rangeContaining in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • intersects

      default boolean intersects(com.google.common.collect.Range<T> otherRange)
      Specified by:
      intersects in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • encloses

      default boolean encloses(com.google.common.collect.Range<T> otherRange)
      Specified by:
      encloses in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • enclosesAll

      default boolean enclosesAll(com.google.common.collect.RangeSet<T> other)
      Specified by:
      enclosesAll in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • isEmpty

      default boolean isEmpty()
      Specified by:
      isEmpty in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • span

      default com.google.common.collect.Range<T> span()
      Specified by:
      span in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • asRanges

      default Set<com.google.common.collect.Range<T>> asRanges()
      Specified by:
      asRanges in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • asDescendingSetOfRanges

      default Set<com.google.common.collect.Range<T>> asDescendingSetOfRanges()
      Specified by:
      asDescendingSetOfRanges in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • complement

      default com.google.common.collect.RangeSet<T> complement()
      Specified by:
      complement in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • subRangeSet

      default com.google.common.collect.RangeSet<T> subRangeSet(com.google.common.collect.Range<T> view)
      Specified by:
      subRangeSet in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • add

      default void add(com.google.common.collect.Range<T> range)
      Specified by:
      add in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • remove

      default void remove(com.google.common.collect.Range<T> range)
      Specified by:
      remove in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • clear

      default void clear()
      Specified by:
      clear in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • addAll

      default void addAll(com.google.common.collect.RangeSet<T> other)
      Specified by:
      addAll in interface com.google.common.collect.RangeSet<T extends Comparable<T>>
    • removeAll

      default void removeAll(com.google.common.collect.RangeSet<T> other)
      Specified by:
      removeAll in interface com.google.common.collect.RangeSet<T extends Comparable<T>>