Index
All Classes and Interfaces|All Packages
A
- add(RangeSet<T>) - Method in interface org.repozoo.commons.range.RangeSet
B
- between(Integer, Integer) - Static method in class org.repozoo.commons.range.factories.IntRange
- between(LocalDate, LocalDate) - Static method in class org.repozoo.commons.range.factories.LocalDateRange
- between(YearMonth, YearMonth) - Static method in class org.repozoo.commons.range.factories.YearMonthRange
- between(T, T) - Method in interface org.repozoo.commons.range.RangeFactory.CreateRange
- build() - Method in class org.repozoo.commons.range.RangeFactory.CreateRangeBuilder
C
- contains(Range<T>) - Method in class org.repozoo.commons.range.Range
-
Returns true if the other
Range
lies inside or is equal to this range. - contains(RangeSet<T>) - Method in interface org.repozoo.commons.range.RangeSet
- contains(T) - Method in class org.repozoo.commons.range.Range
-
Returns true if t lies inside this range.
E
- empty() - Static method in interface org.repozoo.commons.range.RangeSet
-
Creates a new
RangeSet
containing no ranges. - endsAfter(Range<T>) - Method in class org.repozoo.commons.range.Range
-
Returns true if this.max > other.max.
F
- forEachValue(Consumer<T>) - Method in interface org.repozoo.commons.range.RangeSet
- forType(Class<Y>) - Static method in class org.repozoo.commons.range.RangeFactory
G
- getRanges() - Method in interface org.repozoo.commons.range.RangeSet
-
Returns a list of all
Range
s in this set, ordered by Range::min ascending.
I
- intersection(RangeSet<T>) - Method in class org.repozoo.commons.range.Range
- intersection(RangeSet<T>) - Method in interface org.repozoo.commons.range.RangeSet
-
Returns a new RangeSet containing all
Range
parts that exist in this and others. - intersects(RangeSet<T>) - Method in class org.repozoo.commons.range.Range
- intersects(RangeSet<T>) - Method in interface org.repozoo.commons.range.RangeSet
- IntRange - Class in org.repozoo.commons.range.factories
- isAfter(Range<T>) - Method in class org.repozoo.commons.range.Range
-
Returns true if this.min > other.max.
- isBefore(Range<T>) - Method in class org.repozoo.commons.range.Range
-
Returns true if this.max < other.min.
- isDistinct(Range<T>) - Method in interface org.repozoo.commons.range.RangeSet
-
Returns true if this
Range
and other do not intersect. - isEmpty() - Method in class org.repozoo.commons.range.Range
- isEmpty() - Method in interface org.repozoo.commons.range.RangeSet
-
Returns true if this set has no range
L
M
- max() - Method in class org.repozoo.commons.range.Range
-
Returns the inclusive maximum of this range.
- min() - Method in class org.repozoo.commons.range.Range
-
Returns the inclusive minimum of this range.
O
- of(Range<T>...) - Static method in interface org.repozoo.commons.range.RangeSet
- org.repozoo.commons.range - package org.repozoo.commons.range
- org.repozoo.commons.range.factories - package org.repozoo.commons.range.factories
R
- Range<T> - Class in org.repozoo.commons.range
- RangeFactory - Class in org.repozoo.commons.range
- RangeFactory() - Constructor for class org.repozoo.commons.range.RangeFactory
- RangeFactory.CreateRange<T> - Interface in org.repozoo.commons.range
- RangeFactory.CreateRangeBuilder<Y> - Class in org.repozoo.commons.range
- RangeSet<T> - Interface in org.repozoo.commons.range
- remove(RangeSet<T>) - Method in interface org.repozoo.commons.range.RangeSet
S
- singleton(int) - Static method in class org.repozoo.commons.range.factories.IntRange
- startsBefore(Range<T>) - Method in class org.repozoo.commons.range.Range
-
Returns true if this.min < other.min.
- streamRanges() - Method in class org.repozoo.commons.range.Range
-
Returns a single element stream containing this range.
- streamRanges() - Method in interface org.repozoo.commons.range.RangeSet
- streamValues() - Method in class org.repozoo.commons.range.Range
- streamValues() - Method in interface org.repozoo.commons.range.RangeSet
- sum(RangeSet<T>, RangeSet<T>) - Static method in interface org.repozoo.commons.range.RangeSet
-
TODO
- surround(Range<T>...) - Static method in class org.repozoo.commons.range.Range
-
Returns a
Range
that surrounds all supplied ranges
example:
T
- toString() - Method in class org.repozoo.commons.range.Range
-
Returns a String representation of this range in the form
- toString(RangeSet<T>) - Static method in interface org.repozoo.commons.range.RangeSet
-
TODO
W
- withComparator(Comparator<Y>) - Method in class org.repozoo.commons.range.RangeFactory.CreateRangeBuilder
- withIterator(UnaryOperator<Y>, UnaryOperator<Y>) - Method in class org.repozoo.commons.range.RangeFactory.CreateRangeBuilder
Y
A B C E F G I L M O R S T W YAll Classes and Interfaces|All Packages