Юниверс DG SDK UI
v2.15.0

Класс UPathMetaUtil

Класс, содержащий вспомогательным методы для работы с UPath

Индекс

Конструкторы

Свойства

DELIMITER: string

Разделитель между фрагментами пути

Методы

  • Метод, возвращающий полный путь до заданного поля атрибута мета-модели

    Параметры

    • entity: IMetaModel | null

      Мета-модель

    • attribute: IMetaAbstractAttribute

      Атрибут

    • field: string

      Поле

    • OptionalrootPathParts: string | string[]

      Фрагменты, которые необходимо добавить в корень пути

    Возвращает any[] | null

  • Метод, возвращающий соответствие между путями к атрибутам и самими атрибутами мета-модели

    Параметры

    • metaRecord: IMetaModel

      Мета-модель

    • rootPathParts: string[]

      Фрагменты, которые необходимо добавить в корень путей

    Возвращает Record<string, IMetaAbstractAttribute>

  • Метод, возвращающий соответствие между путями, составленными из внутренних имён и путями, составленными из отображаемых имён

    Параметры

    • metaRecord: IMetaModel

      Мета-модель

    • OptionalrootPathParts: string[]

      Фрагменты, которые необходимо добавить в корень путей из внутренних имён

    • OptionalrootDisplayNameParts: string[]

      Фрагменты, которые необходимо добавить в корень путей из отображаемых имён

    Возвращает Record<string, string>

  • Метод, добавляющий фрагмент в конец пути

    Параметры

    • parent: string

      Путь

    • child: string

      Фрагмент, который будет добавлен в конец

    Возвращает string

  • Метод, возвращающий атрибут мета-модели, находящийся по указанному пути

    Параметры

    • entity: IMetaModel

      Мета-модель

    • path: string | string[]

      Путь

    Возвращает IMetaAbstractAttribute | undefined

  • Метод, возвращающий список атрибутов мета-модели с указанными путями

    Параметры

    • entity: IMetaModel

      Мета-модель

    • paths: string[]

      Список путей

    Возвращает (IMetaAbstractAttribute | undefined)[]

  • Метод, удаляющий последний фрагмент из пути

    Параметры

    • path: string

      Путь

    Возвращает string

  • Метод, определяющий, есть ли вложенные фрагменты в пути

    Параметры

    • path: string

      Путь

    Возвращает boolean