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