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