Uses of Interface
org.qubership.atp.dataset.macros.EvaluationContext
Packages that use EvaluationContext
Package
Description
-
Uses of EvaluationContext in org.qubership.atp.dataset.macros
Classes in org.qubership.atp.dataset.macros that implement EvaluationContextMethods in org.qubership.atp.dataset.macros that return EvaluationContextModifier and TypeMethodDescriptionEvaluationContext.getParent()default EvaluationContextEvaluationContext.getRoot()Returns root context of a context chain.Methods in org.qubership.atp.dataset.macros that return types with arguments of type EvaluationContextModifier and TypeMethodDescriptionIterator<? extends EvaluationContext> EvaluationContext.getNonStrictContexts()May be empty.Iterator<? extends EvaluationContext> EvaluationContext.getStrictContexts()May not be empty.Methods in org.qubership.atp.dataset.macros with parameters of type EvaluationContextModifier and TypeMethodDescriptionMacros.evaluate(String input, EvaluationContext context) abstract TMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) EvaluatesParameter.getText()expressions.EvalContextImpl.relativizePathFromSharedToThis(EvaluationContext shared, List<RefArg<Attribute>> attrArgs) EvaluationContext.relativizePathFromSharedToThis(EvaluationContext shared, List<RefArg<Attribute>> attrArgs) When you are searching for params in shared context by using refs, defined in this context, you should relativize attribute path like if param was defined in shared context.Method parameters in org.qubership.atp.dataset.macros with type arguments of type EvaluationContextModifier and TypeMethodDescription<O> OEvalContextImpl.executeInAnyContext(Iterator<? extends EvaluationContext> of, MacroContext.ContextedTask<O> toExecute) ExecutesMacroContext.ContextedTaskin a context chain.<O> OEvaluationContext.executeInAnyContext(Iterator<? extends EvaluationContext> of, MacroContext.ContextedTask<O> toExecute) ExecutesMacroContext.ContextedTaskin a context chain. -
Uses of EvaluationContext in org.qubership.atp.dataset.macros.args
Methods in org.qubership.atp.dataset.macros.args with parameters of type EvaluationContextModifier and TypeMethodDescriptionabstract TCtxValueSup.get(EvaluationContext context) RefArg.Context.resolve(EvaluationContext context) Resolves and memorizes an actual value of an arg. -
Uses of EvaluationContext in org.qubership.atp.dataset.macros.exception
Constructors in org.qubership.atp.dataset.macros.exception with parameters of type EvaluationContextModifierConstructorDescriptionCtxEvalException(String message, EvaluationContext ctx) CtxEvalException(String message, EvaluationContext ctx, Throwable cause) Wraps a macro context with cause exception. -
Uses of EvaluationContext in org.qubership.atp.dataset.macros.impl
Methods in org.qubership.atp.dataset.macros.impl with parameters of type EvaluationContextModifier and TypeMethodDescriptionAtpContextMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) DateMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) InnMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) RandomBetweenMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) RandomCharMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) RandomCharUpperCaseMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) ReferenceMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) ReferenceThisDsMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) ReferenceToDslMacros.evaluate(Stream<? extends MacroArg> args, EvaluationContext context) SumMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) UuidMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) UuidUpperCaseMacros.evaluate(Stream<? extends MacroArg> input, EvaluationContext context) -
Uses of EvaluationContext in org.qubership.atp.dataset.macros.processor
Methods in org.qubership.atp.dataset.macros.processor with parameters of type EvaluationContextConstructors in org.qubership.atp.dataset.macros.processor with parameters of type EvaluationContextModifierConstructorDescriptionMacroContext(AliasWrapperService wrapperService, EvaluationContext parent, MacroProcessorImpl processor, MacroRegistry registry, EvaluationContext evaluationContext) For rootparent == nullor refsparent != null.MacroProcessorImpl(EvaluationContext current, MacroRegistry registry, AliasWrapperService wrapperService, String inputText, MacroCacheKey cache) Operates with macro context.