@Test public void buildExpressionNotation() { TransformationConfig config = new TransformationConfig(); String expressionBegin = "[["; String expressionEnd = "]]"; config.buildExpressionNotation(expressionBegin, expressionEnd); assertEquals("Expression notation begin part is wrong after buildExpressionNotation()", expressionBegin, config.getExpressionNotationBegin()); assertEquals("Expression notation end part is wrong after buildExpressionNotation()", expressionEnd, config.getExpressionNotationEnd()); }
public void buildExpressionNotation(String expressionBegin, String expressionEnd) { this.expressionNotationBegin = expressionBegin; this.expressionNotationEnd = expressionEnd; String regexExpression = Pattern.quote(expressionNotationBegin) + EXPRESSION_PART + Pattern.quote(expressionNotationEnd); expressionNotationPattern = Pattern.compile(regexExpression); }
TransformationConfig { public void buildExpressionNotation(String expressionBegin, String expressionEnd) { this.expressionNotationBegin = expressionBegin; this.expressionNotationEnd = expressionEnd; String regexExpression = Pattern.quote(expressionNotationBegin) + EXPRESSION_PART + Pattern.quote(expressionNotationEnd); expressionNotationPattern = Pattern.compile(regexExpression); } }
TransformationConfig { public void buildExpressionNotation(String expressionBegin, String expressionEnd) { this.expressionNotationBegin = expressionBegin; this.expressionNotationEnd = expressionEnd; String regexExpression = Pattern.quote(expressionNotationBegin) + EXPRESSION_PART + Pattern.quote(expressionNotationEnd); expressionNotationPattern = Pattern.compile(regexExpression); }  }
TransformationConfig { public void buildExpressionNotation(String expressionBegin, String expressionEnd) { this.expressionNotationBegin = expressionBegin; this.expressionNotationEnd = expressionEnd; String regexExpression = Pattern.quote(expressionNotationBegin) + EXPRESSION_PART + Pattern.quote(expressionNotationEnd); expressionNotationPattern = Pattern.compile(regexExpression); }  void buildExpressionNotation(String expressionBegin, String expressionEnd); ExpressionEvaluator getExpressionEvaluator(); void setExpressionEvaluator(ExpressionEvaluator expressionEvaluator); String getExpressionNotationBegin(); String getExpressionNotationEnd(); Pattern getExpressionNotationPattern(); }
TransformationConfig { public void buildExpressionNotation(String expressionBegin, String expressionEnd) { this.expressionNotationBegin = expressionBegin; this.expressionNotationEnd = expressionEnd; String regexExpression = Pattern.quote(expressionNotationBegin) + EXPRESSION_PART + Pattern.quote(expressionNotationEnd); expressionNotationPattern = Pattern.compile(regexExpression); }  void buildExpressionNotation(String expressionBegin, String expressionEnd); ExpressionEvaluator getExpressionEvaluator(); void setExpressionEvaluator(ExpressionEvaluator expressionEvaluator); String getExpressionNotationBegin(); String getExpressionNotationEnd(); Pattern getExpressionNotationPattern();  }