Class MDCReaderContext
java.lang.Object
com.github._1c_syntax.bsl.reader.common.context.MDCReaderContext
- All Implemented Interfaces:
ReaderContext
Служебный класс для хранения контекста при "сборке" объекта при чтении из файла
-
Constructor Summary
ConstructorsConstructorDescriptionMDCReaderContext
(@NonNull Class<?> clazz, @NonNull HierarchicalStreamReader reader) -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Сборка контекста в объектprotected boolean
boolean
Билдер объектаДочерние метаданныеcom.github._1c_syntax.bsl.support.CompatibilityMode
Режим совместимостиcom.github._1c_syntax.bsl.support.CompatibilityMode
Режим совместимости расширенияПуть к текущему, читаемому файлуИмя последней прочитанной нодыПоследнее прочитанное значениеcom.github._1c_syntax.bsl.types.MDOType
Тип объекта ссылкиgetName()
Имя прочитанного объектаClass<?>
Класс будущего объектаcom.github._1c_syntax.bsl.support.SupportVariant
Режим поддержкиint
hashCode()
boolean
Вариант исходников в формате конфигуратораvoid
setBuilder
(Object builder) Билдер объектаvoid
setChildrenNames
(List<String> childrenNames) Дочерние метаданныеvoid
setCompatibilityMode
(com.github._1c_syntax.bsl.support.CompatibilityMode compatibilityMode) Режим совместимостиvoid
setConfigurationExtensionCompatibilityMode
(com.github._1c_syntax.bsl.support.CompatibilityMode configurationExtensionCompatibilityMode) Режим совместимости расширенияvoid
setCurrentPath
(Path currentPath) Путь к текущему, читаемому файлуvoid
setDesignerFormat
(boolean isDesignerFormat) Вариант исходников в формате конфигуратораvoid
setLastName
(String lastName) void
setLastValue
(Object lastValue) void
setMdoType
(com.github._1c_syntax.bsl.types.MDOType mdoType) Тип объекта ссылкиvoid
Имя прочитанного объектаvoid
setRealClass
(Class<?> realClass) Класс будущего объектаvoid
setSupportVariant
(com.github._1c_syntax.bsl.support.SupportVariant supportVariant) Режим поддержкиfinal void
Для установки значения поля собираемого объектаtoString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.github._1c_syntax.bsl.reader.common.context.ReaderContext
fieldType
-
Constructor Details
-
MDCReaderContext
-
-
Method Details
-
build
Description copied from interface:ReaderContext
Сборка контекста в объект- Specified by:
build
in interfaceReaderContext
-
setValue
Description copied from interface:ReaderContext
Для установки значения поля собираемого объекта- Specified by:
setValue
in interfaceReaderContext
- Parameters:
methodName
- Имя поля\методаvalue
- устанавливаемое значение
-
getRealClass
Класс будущего объекта -
getBuilder
Билдер объекта- Specified by:
getBuilder
in interfaceReaderContext
-
getCurrentPath
Путь к текущему, читаемому файлу -
isDesignerFormat
public boolean isDesignerFormat()Вариант исходников в формате конфигуратора- Specified by:
isDesignerFormat
in interfaceReaderContext
-
getSupportVariant
public com.github._1c_syntax.bsl.support.SupportVariant getSupportVariant()Режим поддержки -
getName
Имя прочитанного объекта -
getCompatibilityMode
public com.github._1c_syntax.bsl.support.CompatibilityMode getCompatibilityMode()Режим совместимости -
getConfigurationExtensionCompatibilityMode
public com.github._1c_syntax.bsl.support.CompatibilityMode getConfigurationExtensionCompatibilityMode()Режим совместимости расширения -
getMdoType
public com.github._1c_syntax.bsl.types.MDOType getMdoType()Тип объекта ссылки -
getChildrenNames
Дочерние метаданные -
getLastName
Description copied from interface:ReaderContext
Имя последней прочитанной ноды- Specified by:
getLastName
in interfaceReaderContext
-
getLastValue
Description copied from interface:ReaderContext
Последнее прочитанное значение- Specified by:
getLastValue
in interfaceReaderContext
-
setRealClass
Класс будущего объекта -
setBuilder
Билдер объекта -
setCurrentPath
Путь к текущему, читаемому файлу -
setDesignerFormat
public void setDesignerFormat(boolean isDesignerFormat) Вариант исходников в формате конфигуратора -
setSupportVariant
public void setSupportVariant(com.github._1c_syntax.bsl.support.SupportVariant supportVariant) Режим поддержки -
setName
Имя прочитанного объекта -
setCompatibilityMode
public void setCompatibilityMode(com.github._1c_syntax.bsl.support.CompatibilityMode compatibilityMode) Режим совместимости -
setConfigurationExtensionCompatibilityMode
public void setConfigurationExtensionCompatibilityMode(com.github._1c_syntax.bsl.support.CompatibilityMode configurationExtensionCompatibilityMode) Режим совместимости расширения -
setMdoType
public void setMdoType(com.github._1c_syntax.bsl.types.MDOType mdoType) Тип объекта ссылки -
setChildrenNames
Дочерние метаданные -
setLastName
- Specified by:
setLastName
in interfaceReaderContext
-
setLastValue
- Specified by:
setLastValue
in interfaceReaderContext
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-