Афоризм
Мне с Вами было также, как не с Вами.
Последние статьи

 • Активности Android
Многоэкранные Android приложения
 • Fragment dynamic
Динамическая загрузка фрагментов в Android
 • Fragment lifecycle
Жизненный цикл Fragment'ов в Android
 • Fragment example
Пример Fragment'ов в Android
 • Data Binding
Описание и пример Data Binding
 • Пример MVVM
Пример использования MVVM в Android
 • Компонент TreeTable
Описание компонента TreeTable для Swing
 • Пример TreeTable
Пример использования TreeTable
 • Хранилища Android
Внутренние и внешние хранилища данных
 • Пример SQLite
Пример использования SQLite в Android
 • WebSocket
Описание и пример реализации WebSocket
 • Визуальные компоненты
Улучшен компонент выбора даты из календаря
 • Анимация jQuery
Описание и примеры анимации элементов DOM
 • APK-файл Android
Создание apk-файла для android устройств, .dex файлы
 • платформа JaBricks
Платформа OSGi-приложения JaBricks
Поддержка проекта

Если Вам сайт понравился и помог, то будем признательны за Ваш «посильный» вклад в его поддержку и развитие
 • Yandex.Деньги
  410013796724260

 • Webmoney
  R335386147728
  Z369087728698
Перейти к списку бандлов

Справочник бандлов

Модуль list-bundles предназначен для представления списков бандлов, используемых в приложении на платформе JaBricks, и параметров окружения. Графический интерфейс модуля, представленный на скриншоте, имеет две вкладки : Модули и Система.

Вкладка «Модули»

На вкладке «Модули» представлен список загруженных бандлов приложения. Интерфейс вкладки разделен на две части. В верхней части вкладки в табличном виде представлен список модулей, включающий следующие параметры :

• идентификатор бандла ID, присваиваемый при инсталляции бандла в OSGI-фреймворк;
• наименование бандла (SymbolicName);
• версия бандла;
• состояние бандла на момент открытия формы модуля.

В нижней части вкладки отображаются отдельные параметры манифеста выделенного в таблице бандла. Поскольку в процессе работы с формой состояния отдельных бандлов может измениться, то при выделении в таблице какого-либо бандла наряду с отображением параметров его манифеста выполняется проверка состояния, и, при необходимости, оно обновляется.

Примечание : в таблице может быть представлен не весь список бандлов, используемых в приложении. Некоторые бандлы, имеющие опцию @dynamic загружаются во фреймворк приложения по требованию. Кнопкой «Обновить» можно обновить список загруженных бандлов и их состояний.

Вкладка «система»

На вкладке «Система» в таблице из двух колонок (параметр/значение) представлены параметры окружения, полученные при старте приложения.

Локализация интерфейса и данных

Интерфейсная форма бандла локализована. Модуль list-bundles подписан на рассылку сообщения по смене текущего языка локализации jabricks/LocaleEvent. Изменение в приложении JaBricks текущего объекта локализации Locale автоматически переведет интерфейс модуля на новый язык локализации без перезагрузки. Локализованные ресурсы интерфейса модуля включены в бандл. Значение текущего языка локализации модуль получает в утилите управления внешними ресурсами util-resources. Модуль включает три языка локализации : русский, английский, немецкий.

Зависимости

Модуль list-bundles версии 1.0.0 связан со следующими бандлами платформы JaBricks :

  • util-resources; модуль предоставляет текущую Locale для локализации интерфейса;
  • gui-widgets; модуль с компонентами определения интерфейса формы.
  • base-jdialog; базовый модуль формирования интерфейса формы.

Подключение модуля list-bundles

Для подключения модуля list-bundles в приложение JaBricks необходимо :

  • разместить модуль в поддиректории «configuration/bundles»;
  • внести в файл инициализации бандлов «bundles.ini» запись «list-bundles-1.0.0.jar»
  • определить пункт меню и/или кнопку панели инструментов, параметрами подключения которых указать GAV значения бандла list-bundles.

GAV параметры модуля list-bundles имеют следующие значения :

• groupId : org.jabricks.bundles
• artifactId : list-bundles
• version : 1.0.0

Подробнее о включении модуля в приложение Jabricks представлено здесь.

Скачать list-bundles

Рассмотренный на странице модуль list-bundles-1.0.0.jar имеет размер 17 Кб.

  Рейтинг@Mail.ru