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 com.github._1c_syntax.bsl.types.MdoReferenceСсылка на текущий объектprotected com.github._1c_syntax.bsl.types.MDOTypeТип объекта ссылкиprotected final MDReaderРидер файлаprotected static final Stringprotected StringИмя прочитанного объектаprotected Class<?>Класс будущего объектаprotected com.github._1c_syntax.bsl.support.SupportVariantРежим поддержки -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Сборка контекста в объектClass<?>Получение класса типа поляБилдер объектаПуть к текущему, читаемому файлуПоследнее прочитанное полеЗначение последнего прочитанного поляcom.github._1c_syntax.bsl.types.MDOTypeТип объекта ссылкиРидер файлаgetName()Имя прочитанного объектаClass<?>Класс будущего объектаvoidsetLastName(String lastName) Последнее прочитанное полеvoidsetLastValue(Object lastValue) Значение последнего прочитанного поляvoidИмя прочитанного объектаvoidДля установки значения поля собираемого объектаprotected void
-
Field Details
-
MODULES_FIELD_NAME
- See Also:
-
currentPath
Путь к текущему, читаемому файлу -
mdReader
Ридер файла -
realClass
Класс будущего объекта -
builder
Билдер объекта -
supportVariant
protected com.github._1c_syntax.bsl.support.SupportVariant supportVariantРежим поддержки -
mdoType
protected com.github._1c_syntax.bsl.types.MDOType mdoTypeТип объекта ссылки -
mdoReference
protected com.github._1c_syntax.bsl.types.MdoReference mdoReferenceСсылка на текущий объект -
name
Имя прочитанного объекта
-
-
Constructor Details
-
AbstractReaderContext
-
-
Method Details
-
setValue
Для установки значения поля собираемого объекта- Parameters:
methodName- Имя поля\методаvalue- устанавливаемое значение
-
fieldType
Получение класса типа поля- Parameters:
fieldName- Имя поля\метода- Returns:
- Определенный класс
-
build
Сборка контекста в объект -
setValueModules
protected void setValueModules() -
getCurrentPath
Путь к текущему, читаемому файлу -
getMdReader
Ридер файла -
getRealClass
Класс будущего объекта -
getBuilder
Билдер объекта -
getMdoType
public com.github._1c_syntax.bsl.types.MDOType getMdoType()Тип объекта ссылки -
setName
Имя прочитанного объекта -
getName
Имя прочитанного объекта -
setLastName
Последнее прочитанное поле -
getLastName
Последнее прочитанное поле -
setLastValue
Значение последнего прочитанного поля -
getLastValue
Значение последнего прочитанного поля
-