Class Messages

  • All Implemented Interfaces:
    Serializable

    public class Messages
    extends Object
    implements Serializable
    Класс локализации сообщений системы
    Author:
    Валерий Лиховских
    See Also:
    Serialized Form
    • Field Detail

      • SYS0001W

        public static final String SYS0001W
        Сообщение, соотвествующее коду {0}, не найдено
        See Also:
        Constant Field Values
      • SYS0002E

        public static final String SYS0002E
        Параметр type в не диапазона [{0}, {1}]
        See Also:
        Constant Field Values
      • SYS0003E

        public static final String SYS0003E
        Параметр info в не диапазона [{0}, {1}]
        See Also:
        Constant Field Values
      • SYS01

        public static final String[] SYS01
        Диапазон кодов сообщений SYS01: 0100 - 0199.
        ПараметрКлассОписание
        SYS0100Wru.funsys.avalanche.Brick Метод установки значения "{0}" атрибута "{1}" элемента <{2}> не найден.
        • 0 - значение атрибута
        • 1 - имя атрибута
        • 2 - имя узла
        SYS0101Eru.funsys.avalanche.Avalanche Файл конфигурации "{0}" не существует или не может быть прочитан.
        • 0 - Имя файла
        SYS0102Eru.funsys.avalanche.Avalanche При чтении конфигурации из файла "{0}" произошла ошибка: {1}
        • 0 - Имя файла
        • 1 - Возникшее исключение
        SYS0103Wru.funsys.avalanche.Brick Экземпляр класса {0} узла {1} не создан (класс не найден)
        • 0 - Имя класса
        • 1 - Имя узла конфигурационного файла (XML)
        SYS0104Wru.funsys.avalanche.Brick Метод {0} с типами параметров (String, {1}) не найден в классе {2}
        • 0 - Имя метода
        • 1 - Имя типа класса
        • 2 - Имя класса, в котором не найден метод
        SYS0105Wru.funsys.avalanche.Brick Дублирование имени элемента конфигурации: элемента - <{0}>, имя элемента - "{1}". Дублирующий элемент проигнорирован.
        • 0 - Элемент конфигурации (тег XML)
        • 1 - Имя элемент конфигурации (атрибут тега XML)
        SYS0106Eru.funsys.avalanche.Brick При установке значения "{0}" атрибута "{1}" элемента <{2}> произошла ошибка: {3}.
        • 0 - значение атрибута
        • 1 - имя атрибута
        • 2 - имя узла
        • 3 - исключение
        SYS0107Iru.funsys.avalanche.Avalanche Экземпляр приложения {0} инициализирован, число зарегистрированных адаптеров: {1}.
        • 0 - имя приложения
        • 1 - число зарегистрированных адаптеров
        SYS0108Eru.funsys.avalanche.Avalanche Ошибка регистрации системы: {0} - дублирующее значение.
        • 0 - имя системы
        SYS0109Eru.funsys.avalanche.Brick Обязательный атрибут {0} тега {1} не определен.
        • 0 - имя атрибута
        • 0 - имя тега
      • SYS02

        public static final String[] SYS02
        Диапазон кодов сообщений SYS02: 0200 - 0299.
        ПараметрКлассОписание
        SYS0200Iru.funsys.avalanche.c.B ru.funsys.avalanche.c.D
        SYS0201Eru.funsys.avalanche.c.B Функция не найдена, имя функции: "{0}"
        • 0 - Имя функции
        SYS0202Eru.funsys.avalanche.c.F Интерфейс: "{0}" - Ошибка соединения с сервером "{1}".
        • 0 - имя интерфейса
        • 1 - URI сервера
        SYS0203Iru.funsys.avalanche.c.F Интерфейс: "{0}" - Установка соединения с сервером "{1}".
        • 0 - имя интерфейса
        • 1 - URI сервера
        SYS0204Eru.funsys.avalanche.c.F Интерфейс: "{0}" - RMI сервер {1} по адресу {2} не найден.
        • 0 - имя интерфейса
        • 1 - имя RMI сервера
        • 2 - URI сервера
        SYS0205Iru.funsys.avalanche.c.F Интерфейс: "{0}" - Список имен RMI серверов:
        • 0 - имя интерфейса
        SYS0206Eru.funsys.avalanche.c.F Интерфейс: "{0}" - При получении списка имен RMI серверов по адресу {1} возникла ошибка {2}.
        • 0 - имя интерфейса
        • 1 - URI сервера
        • 2 - исключение
        SYS0207Eru.funsys.avalanche.c.F Интерфейс: "{0}" - При соединении с сервером по адресу {1} возникла ошибка {2}.
        • 0 - имя интерфейса
        • 1 - URI сервера
        • 2 - исключение
        SYS0208Iru.funsys.avalanche.c.F Интерфейс: "{0}" - Соединение с сервером {1} по адресу {2} установлено.
        • 0 - имя интерфейса
        • 1 - имя RMI сервера
        • 2 - URI сервера
        SYS0209Eru.funsys.avalanche.c.F Интерфейс: "{0}" - При соединении с RMI Name сервером по адресу {1} возникла ошибка {2}.
        • 0 - имя интерфейса
        • 1 - URI сервера
        • 2 - исключение
        SYS0210Iru.funsys.avalanche.c.F Интерфейс: "{0}" - Завершение работы.
        • 0 - имя интерфейса
        SYS0211Eru.funsys.avalanche.c.F Интерфейс: "{0}" - URI адрес не определен.
        • 0 - имя интерфейса
        SYS0212Iru.funsys.avalanche.c.F Интерфейс: "{0}" - Вызов метода {1} функции {2}. Время: {3} - {4}.
        • 0 - имя интерфейса
        • 1 - имя вызываемого метода
        • 2 - удаленное имя или алиас функции (экземпляра объекта функции)
        • 3 - локальное время обработки вызова
        • 4 - удаленное время обработки вызова
        SYS0213Eru.funsys.avalanche.c.F Интерфейс: "{0}" - Отсутствует соединение с сервером "{1}".
        • 0 - имя интерфейса
        • 1 - описание интерфейса
        • 2 - URI сервера
        SYS0214Eru.funsys.avalanche.Application Ошибка конфигурирования адаптера "{0}", интерфейс "{1}" не найден.
        • 0 - имя адаптера
        • 1 - имя интерфейса
        SYS0215Eru.funsys.avalanche.c.E Ошибка инициализации RMI сервиса: порт "{0}", ошибка "{1}"
        • 0 - порт RMI Name сервиса
        • 1 - возникшее исключение
        SYS0216Eru.funsys.avalanche.c.E Ошибка инициализации RMI сервера: порт "{0}", ошибка "{1}"
        • 0 - порт RMI сервера
        • 1 - возникшее исключение
        SYS0217Eru.funsys.avalanche.c.E Ошибка завершения работы RMI сервера: порт "{0}", ошибка "{1}"
        • 0 - порт RMI сервера
        • 1 - возникшее исключение
        SYS0218Eru.funsys.avalanche.c.K Интерфейс: "{0}" - Список дочерних интерфейсов пуст.
        • 0 - имя интерфейса
        SYS0219Eru.funsys.avalanche.c.K Интерфейс: "{0}" - Нет активных дочерних интерфейсов.
        • 0 - имя интерфейса
        SYS0220Iru.funsys.avalanche.c.J Интерфейс: "{0}" - Соединение с WEB сервером {1} по адресу {2} установлено.
        • 0 - имя интерфейса
        • 1 - имя WEB сервера
        • 2 - URI сервера
        SYS0221Wru.funsys.avalanche.c.J Конструктора или метода установки с типом "{0}" в классе сервиса {1} не найдено.
        • 0 - имя типа устанавливаемого значения
        • 1 - имя класса
        SYS0250Eru.funsys.avalanche.c.B При вызове метода "{0}" возникла ошибка. Интерфейс: "{1}". Ошибка: "{2}".
        • 0 - имя вызываемого метода
        • 1 - описание интерфейса
        • 2 - имя функции, метод которой вызывался
        SYS0251Eru.funsys.avalanche.Avalanche Ошибка в параметрах запроса.
        SYS0252Eru.funsys.avalanche.c.B Коннектор "{0}" не найден.
        • 0 - имя коннектора
      • SYS0106I

        public static final String SYS0106I
        Функция {0} (имя) добавлена в коннектор {1}.
        See Also:
        Constant Field Values
      • SYS0107E

        public static final String SYS0107E
        Дублирование имени функции {0} в коннекторе {1}. В конфигурации коннектора определены публикуемые функции с одинаковыми именами
        See Also:
        Constant Field Values
      • SYS0108E

        public static final String SYS0108E
        Функция с именем {0} в коннекторе {1} не найдена.
        See Also:
        Constant Field Values
      • SYS0109I

        public static final String SYS0109I
        Функция с именем {0} удалена из коннектора {1}.
        See Also:
        Constant Field Values
    • Method Detail

      • registry

        public static void registry​(String name)
        Регистрирует локализацию сообщений в приложении. Этот метод вызывается при обработке конфигурационного файла.
         <!-- Определение файлов локализации приложения -->
         <locale name="ru.funsys.app.LocaleStrings" />
         </pre>
         

        Parameters:
        name - имя файлов локализации сообщений
      • getMessage

        public static String getMessage​(String key)
        Получить сообщение
        Parameters:
        key - код сообщения
        Returns:
        сообщение
      • getMessage

        public static String getMessage​(String key,
                                        String lang)
        Получить сообщение
        Parameters:
        key - код сообщения
        lang - код локализации, пример: ru, en
        Returns:
        сообщение
      • getMessage

        public static String getMessage​(String key,
                                        Object[] parameters)
        Получить сообщение
        Parameters:
        key - код сообщения
        parameters - параметры сообщения
        Returns:
        сообщение
      • getMessage

        public static String getMessage​(String key,
                                        String lang,
                                        Object[] parameters)
        Получить сообщение
        Parameters:
        key - код сообщения
        lang - код локализации, пример: ru, en
        parameters - параметры сообщения
        Returns:
        сообщение
      • getMessage

        public static String getMessage​(String key,
                                        Object[] parameters,
                                        boolean code)
        Получить сообщение
        Parameters:
        key - код сообщения
        parameters - параметры сообщения
        code - признак добавления кода сообщения в начало сообщения
        Returns:
        сообщение
      • getMessage

        public static String getMessage​(String key,
                                        String lang,
                                        Object[] parameters,
                                        boolean code)
        Получить сообщение
        Parameters:
        key - код сообщения
        lang - код локализации, пример: ru, en
        parameters - параметры сообщения
        code - признак добавления кода сообщения в начало сообщения
        Returns:
        сообщение
      • getMessage

        public static final String getMessage​(int type,
                                              int code,
                                              int info,
                                              Object[] parameters)
        Получить сообщение
        Parameters:
        type - тип диапазона сообщений
        code - код сообщения
        info - номер вида сообщения в массиве
        parameters - параметры подстановки сообщения
        Returns:
        сообщение
      • k

        public static String k​(int type,
                               int code)
      • printStackTrace

        public static String printStackTrace​(Throwable throwable)
        Получить распечатку стека исключения
        Parameters:
        throwable - возникшее исключение
        Returns:
        распечатка стека исключения