Class MDReaderContext
java.lang.Object
com.github._1c_syntax.bsl.reader.common.context.AbstractReaderContext
com.github._1c_syntax.bsl.reader.common.context.MDReaderContext
Для хранения контекста при чтении MD и ExternalSource объектов
-
Field Summary
Fields inherited from class com.github._1c_syntax.bsl.reader.common.context.AbstractReaderContext
builder, currentPath, mdoReference, mdoType, mdReader, MODULES_FIELD_NAME, name, realClass, supportVariant -
Constructor Summary
ConstructorsConstructorDescriptionMDReaderContext(@NonNull com.thoughtworks.xstream.io.HierarchicalStreamReader reader) MDReaderContext(@NonNull Path currentPath, @NonNull MDReader mdReader) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Сборка контекста в объектprotected booleanbooleanКоллекция билдеров для дочерних объектов, которые надо доделатьТип макетаinthashCode()voidsetOwner(com.github._1c_syntax.bsl.types.MdoReference owner) Ссылка на родительский объектvoidsetTemplateType(TemplateType templateType) Тип макетаfinal voidДля установки значения поля собираемого объектаtoString()Methods inherited from class com.github._1c_syntax.bsl.reader.common.context.AbstractReaderContext
fieldType, getBuilder, getCache, getCurrentPath, getFromCache, getLastName, getLastValue, getMdoReference, getMdoType, getMdReader, getName, getRealClass, getSupportVariant, setLastName, setLastValue, setName, setValueModules
-
Constructor Details
-
MDReaderContext
-
MDReaderContext
-
-
Method Details
-
setValue
Description copied from class:AbstractReaderContextДля установки значения поля собираемого объекта- Overrides:
setValuein classAbstractReaderContext- Parameters:
methodName- Имя поля\методаvalue- устанавливаемое значение
-
build
Description copied from class:AbstractReaderContextСборка контекста в объект- Overrides:
buildin classAbstractReaderContext
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getChildrenContexts
Коллекция билдеров для дочерних объектов, которые надо доделать -
setTemplateType
Тип макета -
getTemplateType
Тип макета -
setOwner
public void setOwner(com.github._1c_syntax.bsl.types.MdoReference owner) Ссылка на родительский объект
-