Class CompatibilityMode

java.lang.Object
com.github._1c_syntax.bsl.support.CompatibilityMode

public class CompatibilityMode extends Object
Класс реализующий объект для хранения режима совместимости конфигурации
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    CompatibilityMode(int minor, int version)
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
     
    static int
    Выполняет сравнение двух режимов совместимости
    static int
    compareTo(CompatibilityMode versionA, String versionB)
    Выполняет сравнение двух режимов совместимости, используя в качестве второй версии - строковое представление
    boolean
     
    static int
     
    int
     
    int
     
    int
     
    boolean
    Возвращает признак отношения к семейству версий 8.1
    boolean
    Возвращает признак отношения к семейству версий 8.2
    boolean
    Возвращает признак отношения к семейству версий 8.3
    boolean
    Возвращает признак отношения к семейству версий 8.5

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CompatibilityMode

      public CompatibilityMode()
    • CompatibilityMode

      public CompatibilityMode(String value)
    • CompatibilityMode

      public CompatibilityMode(int minor, int version)
  • Method Details

    • its81

      public boolean its81()
      Возвращает признак отношения к семейству версий 8.1
    • its82

      public boolean its82()
      Возвращает признак отношения к семейству версий 8.2
    • its83

      public boolean its83()
      Возвращает признак отношения к семейству версий 8.3
    • its85

      public boolean its85()
      Возвращает признак отношения к семейству версий 8.5
    • compareTo

      public static int compareTo(CompatibilityMode versionA, CompatibilityMode versionB)
      Выполняет сравнение двух режимов совместимости
      Parameters:
      versionA - - Первый режим совместимости
      versionB - - Второй режим совместимости
      Returns:
      - Результат сравнения 0 - равны 1 - вторая версия больше -1 - первая версия больше
    • compareTo

      public static int compareTo(CompatibilityMode versionA, String versionB)
      Выполняет сравнение двух режимов совместимости, используя в качестве второй версии - строковое представление
      Parameters:
      versionA - - Первый режим совместимости
      versionB - - Второй режим совместимости в виде строки вида Version_8_3_10
      Returns:
      - Результат сравнения 0 - равны 1 - вторая версия больше -1 - первая версия больше
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getMAJOR

      public static int getMAJOR()
    • getMinor

      public int getMinor()
    • getVersion

      public int getVersion()