Interface ReaderContext
- All Known Implementing Classes:
FormElementReaderContext
,MDCReaderContext
,MDReaderContext
public interface ReaderContext
Сохраняемый контекст при чтении файла
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Сборка контекста в объектdefault Class<?>
Получение класса типа поляБилдер читаемого объектаИмя последней прочитанной нодыПоследнее прочитанное значениеboolean
Признак чтения файла в формате выгрузки из конфигуратора.void
setLastName
(String lastName) void
setLastValue
(Object lastValue) default void
Для установки значения поля собираемого объекта
-
Method Details
-
getBuilder
Object getBuilder()Билдер читаемого объекта -
getLastName
String getLastName()Имя последней прочитанной ноды -
setLastName
-
getLastValue
Object getLastValue()Последнее прочитанное значение -
setLastValue
-
isDesignerFormat
boolean isDesignerFormat()Признак чтения файла в формате выгрузки из конфигуратора. Введено для сокращения копипасты в случае наличия общего алгоритма, но разных путей расположения файлоа -
setValue
Для установки значения поля собираемого объекта- Parameters:
methodName
- Имя поля\методаvalue
- устанавливаемое значение
-
fieldType
Получение класса типа поля- Parameters:
fieldName
- Имя поля\метода- Returns:
- Определенный класс
-
build
Object build()Сборка контекста в объект
-