Class MDReaderContext
java.lang.Object
com.github._1c_syntax.bsl.reader.common.context.MDReaderContext
- All Implemented Interfaces:
ReaderContext
Для хранения контекста при чтении MD и ExternalSource объектов
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Сборка контекста в объектprotected booleanbooleanБилдер объектаКоллекция билдеров для дочерних объектов, которые надо доделатьПуть к текущему, читаемому файлуИмя последней прочитанной нодыПоследнее прочитанное значениеcom.github._1c_syntax.bsl.types.MdoReferenceСсылка на текущий объектcom.github._1c_syntax.bsl.types.MDOTypeТип объекта ссылкиgetName()Имя прочитанного объектаcom.github._1c_syntax.bsl.types.MdoReferencegetOwner()Ссылка на родительский объектClass<?>Класс будущего объектаСтроковое имя объектаcom.github._1c_syntax.bsl.support.SupportVariantРежим поддержкиТип макетаinthashCode()booleanВариант исходников в формате конфигуратораvoidsetBuilder(Object builder) Билдер объектаvoidsetChildrenContexts(Map<String, List<MDReaderContext>> childrenContexts) Коллекция билдеров для дочерних объектов, которые надо доделатьvoidsetCurrentPath(Path currentPath) Путь к текущему, читаемому файлуvoidsetDesignerFormat(boolean isDesignerFormat) Вариант исходников в формате конфигуратораvoidsetLastName(String lastName) voidsetLastValue(Object lastValue) voidsetMdoReference(com.github._1c_syntax.bsl.types.MdoReference mdoReference) Ссылка на текущий объектvoidsetMdoType(com.github._1c_syntax.bsl.types.MDOType mdoType) Тип объекта ссылкиvoidИмя прочитанного объектаvoidsetOwner(com.github._1c_syntax.bsl.types.MdoReference owner) Ссылка на родительский объектvoidsetRealClass(Class<?> realClass) Класс будущего объектаvoidsetRealClassName(String realClassName) Строковое имя объектаvoidsetSupportVariant(com.github._1c_syntax.bsl.support.SupportVariant supportVariant) Режим поддержкиvoidsetTemplateType(TemplateType templateType) Тип макета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
-
MDReaderContext
-
-
Method Details
-
setValue
Description copied from interface:ReaderContextДля установки значения поля собираемого объекта- Specified by:
setValuein interfaceReaderContext- Parameters:
methodName- Имя поля\методаvalue- устанавливаемое значение
-
build
Description copied from interface:ReaderContextСборка контекста в объект- Specified by:
buildin interfaceReaderContext
-
getRealClassName
Строковое имя объекта -
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()Режим поддержки -
getChildrenContexts
Коллекция билдеров для дочерних объектов, которые надо доделать -
getName
Имя прочитанного объекта -
getTemplateType
Тип макета -
getMdoType
public com.github._1c_syntax.bsl.types.MDOType getMdoType()Тип объекта ссылки -
getMdoReference
public com.github._1c_syntax.bsl.types.MdoReference getMdoReference()Ссылка на текущий объект -
getOwner
public com.github._1c_syntax.bsl.types.MdoReference getOwner()Ссылка на родительский объект -
getLastName
Description copied from interface:ReaderContextИмя последней прочитанной ноды- Specified by:
getLastNamein interfaceReaderContext
-
getLastValue
Description copied from interface:ReaderContextПоследнее прочитанное значение- Specified by:
getLastValuein interfaceReaderContext
-
setRealClassName
Строковое имя объекта -
setRealClass
Класс будущего объекта -
setBuilder
Билдер объекта -
setCurrentPath
Путь к текущему, читаемому файлу -
setDesignerFormat
public void setDesignerFormat(boolean isDesignerFormat) Вариант исходников в формате конфигуратора -
setSupportVariant
public void setSupportVariant(com.github._1c_syntax.bsl.support.SupportVariant supportVariant) Режим поддержки -
setChildrenContexts
Коллекция билдеров для дочерних объектов, которые надо доделать -
setName
Имя прочитанного объекта -
setTemplateType
Тип макета -
setMdoType
public void setMdoType(com.github._1c_syntax.bsl.types.MDOType mdoType) Тип объекта ссылки -
setMdoReference
public void setMdoReference(com.github._1c_syntax.bsl.types.MdoReference mdoReference) Ссылка на текущий объект -
setOwner
public void setOwner(com.github._1c_syntax.bsl.types.MdoReference owner) Ссылка на родительский объект -
setLastName
- Specified by:
setLastNamein interfaceReaderContext
-
setLastValue
- Specified by:
setLastValuein interfaceReaderContext
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-