Class Version

java.lang.Object
fr.flowarg.flowupdater.utils.Version
All Implemented Interfaces:
Comparable<Version>

public class Version extends Object implements Comparable<Version>
  • Constructor Details

  • Method Details

    • gen

      @Contract("_ -> new") @NotNull public static @NotNull Version gen(@NotNull @NotNull String version)
    • compareTo

      public int compareTo(@NotNull @NotNull Version o)
      Specified by:
      compareTo in interface Comparable<Version>
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isNewerThan

      public boolean isNewerThan(@NotNull @NotNull Version o)
    • isNewerOrEqualTo

      public boolean isNewerOrEqualTo(@NotNull @NotNull Version o)
    • isOlderThan

      public boolean isOlderThan(@NotNull @NotNull Version o)
    • isOlderOrEqualTo

      public boolean isOlderOrEqualTo(@NotNull @NotNull Version o)
    • isEqualTo

      public boolean isEqualTo(@NotNull @NotNull Version o)
    • isBetweenOrEqual

      public boolean isBetweenOrEqual(@NotNull @NotNull Version min, @NotNull @NotNull Version max)