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