Class RoleConverter

java.lang.Object
com.github._1c_syntax.bsl.reader.common.converter.AbstractReadConverter
com.github._1c_syntax.bsl.reader.edt.converter.RoleConverter
All Implemented Interfaces:
ReadConverter, Converter, ConverterMatcher

public class RoleConverter extends AbstractReadConverter
Конвертер для чтения ролей из формата ЕДТ
  • Constructor Details

    • RoleConverter

      public RoleConverter()
  • Method Details

    • unmarshal

      public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context)
      Выполняет чтение роли из XML, включая данные прав доступа из файла Rights.rights
      Parameters:
      reader - Ридер XML потока
      context - Контекст десериализации
      Returns:
      Прочитанный объект роли с данными прав доступа
    • canConvert

      public boolean canConvert(Class type)
      Проверяет, может ли конвертер обработать указанный тип
      Parameters:
      type - Тип класса для проверки
      Returns:
      true, если тип является Role или его подклассом