Class AbstractReaderContext
java.lang.Object
com.github._1c_syntax.bsl.reader.common.context.AbstractReaderContext
- Direct Known Subclasses:
FormElementReaderContext,MDCReaderContext,MDReaderContext
Сохраняемый контекст при чтении файла
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ObjectБилдер объектаprotected final PathПуть к текущему, читаемому файлуprotected MdoReferenceСсылка на текущий объектprotected MDOTypeТип объекта ссылкиprotected final MDReaderРидер файлаprotected static final Stringprotected StringИмя прочитанного объектаprotected Class<?>Класс будущего объектаprotected SupportVariantРежим поддержки -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractReaderContext(@NonNull Path currentPath, @NonNull MDReader mdReader) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Сборка контекста в объектClass<?>Получение класса типа поляБилдер объектаgetCache()всякие прочитанные атрибутыПуть к текущему, читаемому файлу<T> TgetFromCache(@NonNull String key, T defaultValue) Последнее прочитанное полеЗначение последнего прочитанного поляСсылка на текущий объектТип объекта ссылкиРидер файлаgetName()Имя прочитанного объектаClass<?>Класс будущего объектаРежим поддержкиvoidsetLastName(String lastName) Последнее прочитанное полеvoidsetLastValue(Object lastValue) Значение последнего прочитанного поляvoidИмя прочитанного объектаvoidДля установки значения поля собираемого объектаprotected void
-
Field Details
-
MODULES_FIELD_NAME
- See Also:
-
currentPath
Путь к текущему, читаемому файлу -
mdReader
Ридер файла -
realClass
Класс будущего объекта -
builder
Билдер объекта -
supportVariant
Режим поддержки -
mdoType
Тип объекта ссылки -
mdoReference
Ссылка на текущий объект -
name
Имя прочитанного объекта
-
-
Constructor Details
-
AbstractReaderContext
-
AbstractReaderContext
-
-
Method Details
-
setValue
Для установки значения поля собираемого объекта- Parameters:
methodName- Имя поля\методаvalue- устанавливаемое значение
-
fieldType
Получение класса типа поля- Parameters:
fieldName- Имя поля\метода- Returns:
- Определенный класс
-
build
Сборка контекста в объект -
getFromCache
-
setValueModules
protected void setValueModules() -
getCurrentPath
Путь к текущему, читаемому файлу -
getMdReader
Ридер файла -
getRealClass
Класс будущего объекта -
getBuilder
Билдер объекта -
getSupportVariant
Режим поддержки -
getMdoType
Тип объекта ссылки -
getMdoReference
Ссылка на текущий объект -
setName
Имя прочитанного объекта -
getName
Имя прочитанного объекта -
setLastName
Последнее прочитанное поле -
getLastName
Последнее прочитанное поле -
setLastValue
Значение последнего прочитанного поля -
getLastValue
Значение последнего прочитанного поля -
getCache
всякие прочитанные атрибуты
-