Uses of Interface
ru.progrm_jarvis.javacommons.range.Range
Packages that use Range
Package
Description
Utilities related to ranges
(also known as intervals)
which represent some data selection.
-
Uses of Range in ru.progrm_jarvis.javacommons.range
Methods in ru.progrm_jarvis.javacommons.range that return RangeModifier and TypeMethodDescriptionstatic <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∈ range}.static <T> @NotNull Range<T>Range.allOfCopyOrdered(@Ref @NonNull Iterable<@NotNull Range<T>> ranges) Creates a range {x: ∀ range ∈ ranges, x ∈ range}.static <T> @NotNull Range<T>Range.any()Creates a range [-∞ ; +∞].static <T> @NotNull Range<T>Creates a range {x: ∃ range ∈ ranges: x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∃ range ∈ ranges: x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∃ range ∈ ranges: x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∃ range ∈ ranges: x ∈ range}.static <T> @NotNull Range<T>Range.anyOfCopyOrdered(@Ref @NonNull Iterable<@NotNull Range<T>> ranges) Creates a range {x: ∃ range ∈ ranges: x ∈ range}.static <T extends Comparable<T>>
@NotNull Range<T>Creates a range (lowerBound;upperBound).static <T extends Comparable<T>>
@NotNull Range<T>Range.betweenOrEqual(@Ref T lowerBound, @Ref T upperBound) Creates a range [lowerBound;upperBound].static <T> @NotNull Range<T>Creates a range {x: x ∉values}.static <T> @NotNull Range<T>Range.except(@Ref @NonNull Collection<T> values) Creates a range {x: x ∉values}.static <T> @NotNull Range<T>Creates a range ¬{value}.static <T> @NotNull Range<T>Range.exceptCopy(@Own T @Own @NonNull ... values) Creates a range {x: x ∉values}.static <T> @NotNull Range<T>Range.exceptCopy(@Ref @NonNull Collection<T> values) Creates a range {x: x ∉values}.static <T> @NotNull Range<T>Range.exceptCopyOrdered(@Ref @NonNull Collection<T> values) Creates a range {x: x ∉values}.static <T> @NotNull Range<T>Range.exceptNull()Creates a range ¬{null}.static <T extends Comparable<T>>
@NotNull Range<T>Range.fromExclusiveTo(@Ref T lowerBound, @Ref T upperBound) Creates a range (lowerBound;upperBound].static <T extends Comparable<T>>
@NotNull Range<T>Range.fromToExclusive(@Ref T lowerBound, @Ref T upperBound) Creates a range [lowerBound;upperBound).static <T extends Comparable<T>>
@NotNull Range<T>Creates a range (lowerBound; +∞).static <T extends Comparable<T>>
@NotNull Range<T>Range.greaterOrEqual(@Ref T lowerBound) Creates a range [lowerBound; +∞).static <T extends Comparable<T>>
@NotNull Range<T>Creates a range (∞;upperBound).static <T extends Comparable<T>>
@NotNull Range<T>Range.lessOrEqual(@Ref T upperBound) Creates a range (∞;upperBound].Range.negate()static <T> @NotNull Range<T>Range.none()Creates a range ∅.static <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∉ range}.static <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∉ range}.static <T> @NotNull Range<T>Range.noneOfCopy(@Ref @NonNull Iterable<@NotNull Range<T>> ranges) Creates a range {x: ∀ range ∈ ranges, x ∉ range}.static <T> @NotNull Range<T>Range.noneOfCopy(@Ref @NotNull Range<T> @NonNull ... ranges) Creates a range {x: ∀ range ∈ ranges, x ∉ range}.static <T> @NotNull Range<T>Range.noneOfCopyOrdered(@Ref @NonNull Iterable<@NotNull Range<T>> ranges) Creates a range {x: ∀ range ∈ ranges, x ∉ range}.static <T> @NotNull Range<T>Creates a range {x: x ∈values}.static <T> @NotNull Range<T>Range.only(@Ref @NonNull Collection<T> values) Creates a range {x: x ∈values}.static <T> @NotNull Range<T>Creates a range {value}.static <T> @NotNull Range<T>Creates a range {x: x ∈values}.static <T> @NotNull Range<T>Range.onlyCopy(@Ref @NonNull Collection<T> values) Creates a range {x: x ∈values}.static <T> @NotNull Range<T>Range.onlyCopyOrdered(@Ref @NonNull Collection<T> values) Creates a range {x: x ∈values}.static <T> @NotNull Range<T>Range.onlyNull()Creates a range {null}.Methods in ru.progrm_jarvis.javacommons.range with parameters of type RangeModifier and TypeMethodDescriptionstatic <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∃ range ∈ ranges: x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∃ range ∈ ranges: x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∉ range}.static <T> @NotNull Range<T>Range.noneOfCopy(@Ref @NotNull Range<T> @NonNull ... ranges) Creates a range {x: ∀ range ∈ ranges, x ∉ range}.Method parameters in ru.progrm_jarvis.javacommons.range with type arguments of type RangeModifier and TypeMethodDescriptionstatic <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∈ range}.static <T> @NotNull Range<T>Range.allOfCopyOrdered(@Ref @NonNull Iterable<@NotNull Range<T>> ranges) Creates a range {x: ∀ range ∈ ranges, x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∃ range ∈ ranges: x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∃ range ∈ ranges: x ∈ range}.static <T> @NotNull Range<T>Range.anyOfCopyOrdered(@Ref @NonNull Iterable<@NotNull Range<T>> ranges) Creates a range {x: ∃ range ∈ ranges: x ∈ range}.static <T> @NotNull Range<T>Creates a range {x: ∀ range ∈ ranges, x ∉ range}.static <T> @NotNull Range<T>Range.noneOfCopy(@Ref @NonNull Iterable<@NotNull Range<T>> ranges) Creates a range {x: ∀ range ∈ ranges, x ∉ range}.static <T> @NotNull Range<T>Range.noneOfCopyOrdered(@Ref @NonNull Iterable<@NotNull Range<T>> ranges) Creates a range {x: ∀ range ∈ ranges, x ∉ range}.