Class DslUiHandler
java.lang.Object
org.qubership.atp.dataset.model.utils.AbstractDslUiHandler
org.qubership.atp.dataset.model.utils.DslUiHandler
- All Implemented Interfaces:
TraverseHandler<DataSetList,,Attribute> TraverseVisitor<DataSetList,Attribute>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected UiManAttributeprotected DataSetParameterProviderprotected final DsEvaluatorprotected final Deque<UiManAttribute> protected booleanprotected MacroContextprotected UiManDataSetList -
Constructor Summary
ConstructorsConstructorDescriptionDslUiHandler(DsEvaluator evaluator, boolean expandAll) DslUiHandler(DsEvaluator evaluator, MacroContext macroContext, DataSetParameterProvider dataSetParameterProvider, boolean isEvaluate, boolean expandAll) Constructor for new flow which evaluate macros from ATP macros. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidattributeStarts(Attribute attr) protected voidNot invoked for leafs.protected voidNot invoked for leafs.voidNot invoked for leafs.voidvoidvoidNot invoked for leafs.Methods inherited from class org.qubership.atp.dataset.model.utils.AbstractDslUiHandler
backToPreviousParent, forwardToNewParent, getChildren
-
Field Details
-
groupsPath
-
evaluator
-
result
-
currentAttr
-
dataSetParameterProvider
-
macroContext
-
isEvaluate
protected boolean isEvaluate
-
-
Constructor Details
-
DslUiHandler
-
DslUiHandler
public DslUiHandler(DsEvaluator evaluator, MacroContext macroContext, DataSetParameterProvider dataSetParameterProvider, boolean isEvaluate, boolean expandAll) Constructor for new flow which evaluate macros from ATP macros.
-
-
Method Details
-
getResult
-
attributeStarts
- Specified by:
attributeStartsin classAbstractDslUiHandler
-
goForwardUnderAttribute
protected void goForwardUnderAttribute()Description copied from class:AbstractDslUiHandlerNot invoked for leafs.- Specified by:
goForwardUnderAttributein classAbstractDslUiHandler
-
goBackFromAttribute
protected void goBackFromAttribute()Description copied from class:AbstractDslUiHandlerNot invoked for leafs.- Specified by:
goBackFromAttributein classAbstractDslUiHandler
-
attributeEnds
protected void attributeEnds()- Specified by:
attributeEndsin classAbstractDslUiHandler
-
notifyItemStarts
-
notifyProcessingChildren
public void notifyProcessingChildren()Description copied from interface:TraverseVisitorNot invoked for leafs. -
notifyChildrenProcessed
public void notifyChildrenProcessed()Description copied from interface:TraverseVisitorNot invoked for leafs. -
notifyItemEnds
public void notifyItemEnds()
-