Class EDTPaths

java.lang.Object
com.github._1c_syntax.bsl.reader.edt.EDTPaths

public final class EDTPaths extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Путь к файлу описания конфигурации
    static final String
    Расширение файлов-описаний
    static final String
    Расширение файлов-описаний с лидирующей точкой
  • Method Summary

    Modifier and Type
    Method
    Description
    static Path
    childrenFolder(@NonNull Path path, @NonNull com.github._1c_syntax.bsl.types.MDOType type)
    Находит каталог дочерних объектов в текущем каталоге
    static Path
    formDataPath(Path path, @NonNull com.github._1c_syntax.bsl.types.MDOType type, @NonNull String name)
    Получает путь к файлу формы относительного описания формы
    static Path
    mdoPath(@NonNull Path rootPath, @NonNull com.github._1c_syntax.bsl.types.MDOType type, @NonNull String name)
    Получает путь к MDO файлу объекта метаданных относительно корня проекта с учетом указанном типа исходников
    static Path
    Получает путь к MDO файлу объекта метаданных относительно корня проекта
    static Path
     
    static Path
    moduleFolder(Path mdoPath, com.github._1c_syntax.bsl.types.MDOType mdoType)
     
    static Path
    modulePath(Path folder, String name, com.github._1c_syntax.bsl.types.ModuleType moduleType)
    Получает путь к файлу-модулю объекта метаданных относительно корня проекта, по имени объекта метаданных и типу модуля с учетом указанном типа исходников
    static Path
    Возвращает путь к файлу с описанием xsd-схемы xdto пакета
    static Path
    Возвращает путь к файлу описания поддержки
    static Path
    Получает путь к файлу прав роли относительного описания роли
    static Path
    Получает каталог проекта по файлу описания конфигурации
    static Path
    templateDataPath(@NonNull Path path, @NonNull String name, @NonNull com.github._1c_syntax.bsl.types.MDOType type)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CONFIGURATION_MDO_PATH

      public static final String CONFIGURATION_MDO_PATH
      Путь к файлу описания конфигурации
    • EXTENSION

      public static final String EXTENSION
      Расширение файлов-описаний
      See Also:
    • EXTENSION_DOT

      public static final String EXTENSION_DOT
      Расширение файлов-описаний с лидирующей точкой
      See Also:
  • Method Details

    • templateDataPath

      public static Path templateDataPath(@NonNull @NonNull Path path, @NonNull @NonNull String name, @NonNull @NonNull com.github._1c_syntax.bsl.types.MDOType type)
    • packageDataPath

      public static Path packageDataPath(@NonNull @NonNull Path path)
      Возвращает путь к файлу с описанием xsd-схемы xdto пакета
      Parameters:
      path - - Путь к MDO xdto пакета
      Returns:
      - путь к файлу схемы
    • roleDataPath

      public static Path roleDataPath(Path path)
      Получает путь к файлу прав роли относительного описания роли
      Parameters:
      path - - базовый каталог конфигурации
      Returns:
      - путь к файлу прав конкретной роли
    • formDataPath

      public static Path formDataPath(Path path, @NonNull @NonNull com.github._1c_syntax.bsl.types.MDOType type, @NonNull @NonNull String name)
      Получает путь к файлу формы относительного описания формы
      Parameters:
      path - - базовый каталог конфигурации
      Returns:
      - путь к файлу данных конкретной формы
    • mdoPath

      public static Path mdoPath(@NonNull @NonNull Path rootPath, @NonNull @NonNull com.github._1c_syntax.bsl.types.MDOType type, @NonNull @NonNull String name)
      Получает путь к MDO файлу объекта метаданных относительно корня проекта с учетом указанном типа исходников
    • mdoPath

      public static Path mdoPath(@NonNull @NonNull Path folder, @NonNull @NonNull String name)
      Получает путь к MDO файлу объекта метаданных относительно корня проекта
    • rootPathByConfigurationMDO

      public static Path rootPathByConfigurationMDO(@NonNull @NonNull Path mdoPath)
      Получает каталог проекта по файлу описания конфигурации
    • modulePath

      public static Path modulePath(Path folder, String name, com.github._1c_syntax.bsl.types.ModuleType moduleType)
      Получает путь к файлу-модулю объекта метаданных относительно корня проекта, по имени объекта метаданных и типу модуля с учетом указанном типа исходников
    • moduleFolder

      public static Path moduleFolder(Path mdoPath, com.github._1c_syntax.bsl.types.MDOType mdoType)
    • parentConfigurationsPath

      public static Path parentConfigurationsPath(Path rootPath)
      Возвращает путь к файлу описания поддержки
    • childrenFolder

      public static Path childrenFolder(@NonNull @NonNull Path path, @NonNull @NonNull com.github._1c_syntax.bsl.types.MDOType type)
      Находит каталог дочерних объектов в текущем каталоге
    • mdoTypeFolderPathByMDOPath

      public static Path mdoTypeFolderPathByMDOPath(Path mdoPath)