Class BadgeUtil


  • public class BadgeUtil
    extends Object
    Утилитный класс для работы со значками
    • Method Detail

      • compileSimpleBadge

        public static Badge compileSimpleBadge​(BadgeAware source,
                                               String propertyPrefix,
                                               CompileProcessor p)
        Компиляция значка, не использующего ссылки на поля
        Parameters:
        source - Модель реализующая BadgePresence
        propertyPrefix - Префикс свойств значений по умолчанию
        p - Процессор сборки метаданных
        Returns:
        Клиентская модель значка
      • bindSimpleBadge

        public static void bindSimpleBadge​(Badge badge,
                                           BindProcessor p)
        Связывание данных значка, не использующего ссылки на поля
        Parameters:
        badge - Значок
        p - Процессор связывания метаданных с данными
      • compileReferringBadge

        public static Badge compileReferringBadge​(BadgeAware source,
                                                  String propertyPrefix,
                                                  CompileProcessor p)
        Компиляция значка, ссылающегося на поля
        Parameters:
        source - Модель реализующая BadgePresence
        propertyPrefix - Префикс свойств значений по умолчанию
        p - Процессор сборки метаданных
        Returns:
        Клиентская модель значка