Class ParsingContext


  • public class ParsingContext
    extends Object
    • Constructor Detail

      • ParsingContext

        public ParsingContext​(StepsParser stepParser,
                              step.functions.accessor.FunctionAccessor functionAccessor,
                              step.core.plans.PlanAccessor planAccessor,
                              ch.exense.commons.app.Configuration configuration)
    • Method Detail

      • setCurrentStep

        protected void setCurrentStep​(AbstractStep currentStep)
      • addArtefactToCurrentParent

        public void addArtefactToCurrentParent​(step.core.artefacts.AbstractArtefact artefact)
      • addArtefactToCurrentParentAndPush

        public void addArtefactToCurrentParentAndPush​(step.core.artefacts.AbstractArtefact artefact)
      • pushArtefact

        public void pushArtefact​(step.core.artefacts.AbstractArtefact artefact)
      • popCurrentArtefact

        public step.core.artefacts.AbstractArtefact popCurrentArtefact()
      • isArtefactStackEmpty

        public boolean isArtefactStackEmpty()
      • peekCurrentArtefact

        public step.core.artefacts.AbstractArtefact peekCurrentArtefact()
      • getFunctionAccessor

        public step.functions.accessor.FunctionAccessor getFunctionAccessor()
      • getPlanAccessor

        public step.core.plans.PlanAccessor getPlanAccessor()
      • getConfiguration

        public ch.exense.commons.app.Configuration getConfiguration()
      • addParsingError

        public void addParsingError​(String errorMsg)