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