/** * Adds an input mapping that maps a single attribute in parent <i>flow scope</i> into the subflow input map. For * instance: "x" will result in the "x" attribute in parent flow scope being mapped into the subflow input map as * "x". * @param attributeName the attribute in flow scope to map into the subflow * @return this, to support call chaining */ public ConfigurableFlowAttributeMapper addInputAttribute(String attributeName) { SettableExpression attribute = expressionParser.parseSettableExpression(attributeName); Expression scope = new AttributeExpression(attribute, ScopeType.FLOW); addInputMapping(new Mapping(scope, attribute, null)); return this; }