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 boolean
boolean
Билдер объектаКоллекция билдеров для дочерних объектов, которые надо доделатьПуть к текущему, читаемому файлуИмя последней прочитанной нодыПоследнее прочитанное значениеcom.github._1c_syntax.bsl.types.MdoReference
Ссылка на текущий объектcom.github._1c_syntax.bsl.types.MDOType
Тип объекта ссылкиgetName()
Имя прочитанного объектаcom.github._1c_syntax.bsl.types.MdoReference
getOwner()
Ссылка на родительский объектClass<?>
Класс будущего объектаСтроковое имя объектаcom.github._1c_syntax.bsl.support.SupportVariant
Режим поддержкиТип макетаint
hashCode()
boolean
Вариант исходников в формате конфигуратораvoid
setBuilder
(Object builder) Билдер объектаvoid
setChildrenContexts
(Map<String, List<MDReaderContext>> childrenContexts) Коллекция билдеров для дочерних объектов, которые надо доделатьvoid
setCurrentPath
(Path currentPath) Путь к текущему, читаемому файлуvoid
setDesignerFormat
(boolean isDesignerFormat) Вариант исходников в формате конфигуратораvoid
setLastName
(String lastName) void
setLastValue
(Object lastValue) void
setMdoReference
(com.github._1c_syntax.bsl.types.MdoReference mdoReference) Ссылка на текущий объектvoid
setMdoType
(com.github._1c_syntax.bsl.types.MDOType mdoType) Тип объекта ссылкиvoid
Имя прочитанного объектаvoid
setOwner
(com.github._1c_syntax.bsl.types.MdoReference owner) Ссылка на родительский объектvoid
setRealClass
(Class<?> realClass) Класс будущего объектаvoid
setRealClassName
(String realClassName) Строковое имя объектаvoid
setSupportVariant
(com.github._1c_syntax.bsl.support.SupportVariant supportVariant) Режим поддержкиvoid
setTemplateType
(TemplateType templateType) Тип макета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
-
MDReaderContext
-
-
Method Details
-
setValue
Description copied from interface:ReaderContext
Для установки значения поля собираемого объекта- Specified by:
setValue
in interfaceReaderContext
- Parameters:
methodName
- Имя поля\методаvalue
- устанавливаемое значение
-
build
Description copied from interface:ReaderContext
Сборка контекста в объект- Specified by:
build
in interfaceReaderContext
-
getRealClassName
Строковое имя объекта -
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()Режим поддержки -
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:
getLastName
in interfaceReaderContext
-
getLastValue
Description copied from interface:ReaderContext
Последнее прочитанное значение- Specified by:
getLastValue
in 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:
setLastName
in interfaceReaderContext
-
setLastValue
- Specified by:
setLastValue
in interfaceReaderContext
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-