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 booleanbooleanБилдер объектаДочерние метаданные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Режим поддержкиinthashCode()booleanВариант исходников в формате конфигуратораvoidsetBuilder(Object builder) Билдер объектаvoidsetChildrenNames(List<String> childrenNames) Дочерние метаданныеvoidsetCompatibilityMode(com.github._1c_syntax.bsl.support.CompatibilityMode compatibilityMode) Режим совместимостиvoidsetConfigurationExtensionCompatibilityMode(com.github._1c_syntax.bsl.support.CompatibilityMode configurationExtensionCompatibilityMode) Режим совместимости расширенияvoidsetCurrentPath(Path currentPath) Путь к текущему, читаемому файлуvoidsetDesignerFormat(boolean isDesignerFormat) Вариант исходников в формате конфигуратораvoidsetLastName(String lastName) voidsetLastValue(Object lastValue) voidsetMdoType(com.github._1c_syntax.bsl.types.MDOType mdoType) Тип объекта ссылкиvoidИмя прочитанного объектаvoidsetRealClass(Class<?> realClass) Класс будущего объектаvoidsetSupportVariant(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, waitMethods 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:
buildin interfaceReaderContext
-
setValue
Description copied from interface:ReaderContextДля установки значения поля собираемого объекта- Specified by:
setValuein interfaceReaderContext- Parameters:
methodName- Имя поля\методаvalue- устанавливаемое значение
-
getRealClass
Класс будущего объекта -
getBuilder
Билдер объекта- Specified by:
getBuilderin interfaceReaderContext
-
getCurrentPath
Путь к текущему, читаемому файлу -
isDesignerFormat
public boolean isDesignerFormat()Вариант исходников в формате конфигуратора- Specified by:
isDesignerFormatin 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:
getLastNamein interfaceReaderContext
-
getLastValue
Description copied from interface:ReaderContextПоследнее прочитанное значение- Specified by:
getLastValuein 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:
setLastNamein interfaceReaderContext
-
setLastValue
- Specified by:
setLastValuein interfaceReaderContext
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-