/** * Triggers the evaluation of the XML fragment. */ protected void eval (final InFlowWorkItem wi, final org.jdom.Content xml) throws Exception { //log.debug("eval() \n"+XmlUtils.xmlToString(xml)); final RawExpression evalResult = getLauncher().eval(this, xml, wi); if (evalResult == null) { applyToParent(wi); return; } this.setEvalTriggered(true); this.storeItself(); // // apply it evalResult.apply(wi); }
final RawExpression next = launcher.eval(owner, c, wi);