This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 200364e  camel3 - modularize a bit
200364e is described below

commit 200364e6c0ec5c44c7d86838c74a2cd08a211b24
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu May 2 12:47:57 2019 +0200

    camel3 - modularize a bit
---
 .../org/apache/camel/builder/TokenXMLExpressionIterator.java   | 10 +++++-----
 .../org/apache/camel/language/constant/ConstantLanguage.java   |  2 +-
 .../java/org/apache/camel/language/header/HeaderLanguage.java  |  2 +-
 .../camel/language/property/ExchangePropertyLanguage.java      |  2 +-
 .../main/java/org/apache/camel/language/ref/RefLanguage.java   |  2 +-
 .../apache/camel/language/simple/SimpleExpressionBuilder.java  |  2 +-
 .../apache/camel/language/simple/SimpleExpressionParser.java   |  2 +-
 .../apache/camel/language/simple/SimplePredicateParser.java    |  2 +-
 .../org/apache/camel/language/simple/ast/BinaryExpression.java |  4 ++--
 .../camel/language/simple/ast/SimpleFunctionExpression.java    |  2 +-
 10 files changed, 15 insertions(+), 15 deletions(-)

diff --git 
a/core/camel-core/src/main/java/org/apache/camel/builder/TokenXMLExpressionIterator.java
 
b/core/camel-core/src/main/java/org/apache/camel/builder/TokenXMLExpressionIterator.java
index 27d904c..60471c7 100644
--- 
a/core/camel-core/src/main/java/org/apache/camel/builder/TokenXMLExpressionIterator.java
+++ 
b/core/camel-core/src/main/java/org/apache/camel/builder/TokenXMLExpressionIterator.java
@@ -32,9 +32,9 @@ import java.util.regex.Pattern;
 
 import org.apache.camel.Exchange;
 import org.apache.camel.InvalidPayloadException;
-import org.apache.camel.language.simple.SimpleLanguage;
 import org.apache.camel.support.ExchangeHelper;
 import org.apache.camel.support.ExpressionAdapter;
+import org.apache.camel.support.LanguageSupport;
 import org.apache.camel.util.IOHelper;
 import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.StringHelper;
@@ -70,12 +70,12 @@ public class TokenXMLExpressionIterator extends 
ExpressionAdapter {
 
     protected Iterator<?> createIterator(Exchange exchange, InputStream in, 
String charset) {
         String tag = tagToken;
-        if (SimpleLanguage.hasSimpleFunction(tag)) {
-            tag = SimpleLanguage.expression(tag).evaluate(exchange, 
String.class);
+        if (LanguageSupport.hasSimpleFunction(tag)) {
+            tag = 
exchange.getContext().resolveLanguage("simple").createExpression(tag).evaluate(exchange,
 String.class);
         }
         String inherit = inheritNamespaceToken;
-        if (inherit != null && SimpleLanguage.hasSimpleFunction(inherit)) {
-            inherit = SimpleLanguage.expression(inherit).evaluate(exchange, 
String.class);
+        if (inherit != null && LanguageSupport.hasSimpleFunction(tag)) {
+            inherit = 
exchange.getContext().resolveLanguage("simple").createExpression(inherit).evaluate(exchange,
 String.class);
         }
 
         // must be XML tokens
diff --git 
a/core/camel-core/src/main/java/org/apache/camel/language/constant/ConstantLanguage.java
 
b/core/camel-core/src/main/java/org/apache/camel/language/constant/ConstantLanguage.java
index 60fda16..465d9ce 100644
--- 
a/core/camel-core/src/main/java/org/apache/camel/language/constant/ConstantLanguage.java
+++ 
b/core/camel-core/src/main/java/org/apache/camel/language/constant/ConstantLanguage.java
@@ -19,9 +19,9 @@ package org.apache.camel.language.constant;
 import org.apache.camel.Expression;
 import org.apache.camel.IsSingleton;
 import org.apache.camel.Predicate;
-import org.apache.camel.builder.ExpressionBuilder;
 import org.apache.camel.spi.Language;
 import org.apache.camel.support.ExpressionToPredicateAdapter;
+import org.apache.camel.support.builder.ExpressionBuilder;
 
 /**
  * A language for constant expressions.
diff --git 
a/core/camel-core/src/main/java/org/apache/camel/language/header/HeaderLanguage.java
 
b/core/camel-core/src/main/java/org/apache/camel/language/header/HeaderLanguage.java
index 99ed748..cc8d430 100644
--- 
a/core/camel-core/src/main/java/org/apache/camel/language/header/HeaderLanguage.java
+++ 
b/core/camel-core/src/main/java/org/apache/camel/language/header/HeaderLanguage.java
@@ -19,9 +19,9 @@ package org.apache.camel.language.header;
 import org.apache.camel.Expression;
 import org.apache.camel.IsSingleton;
 import org.apache.camel.Predicate;
-import org.apache.camel.builder.ExpressionBuilder;
 import org.apache.camel.spi.Language;
 import org.apache.camel.support.ExpressionToPredicateAdapter;
+import org.apache.camel.support.builder.ExpressionBuilder;
 
 /**
  * A language for header expressions.
diff --git 
a/core/camel-core/src/main/java/org/apache/camel/language/property/ExchangePropertyLanguage.java
 
b/core/camel-core/src/main/java/org/apache/camel/language/property/ExchangePropertyLanguage.java
index d6f8992..ed12b57 100644
--- 
a/core/camel-core/src/main/java/org/apache/camel/language/property/ExchangePropertyLanguage.java
+++ 
b/core/camel-core/src/main/java/org/apache/camel/language/property/ExchangePropertyLanguage.java
@@ -19,9 +19,9 @@ package org.apache.camel.language.property;
 import org.apache.camel.Expression;
 import org.apache.camel.IsSingleton;
 import org.apache.camel.Predicate;
-import org.apache.camel.builder.ExpressionBuilder;
 import org.apache.camel.spi.Language;
 import org.apache.camel.support.ExpressionToPredicateAdapter;
+import org.apache.camel.support.builder.ExpressionBuilder;
 
 /**
  * A language for exchange property expressions.
diff --git 
a/core/camel-core/src/main/java/org/apache/camel/language/ref/RefLanguage.java 
b/core/camel-core/src/main/java/org/apache/camel/language/ref/RefLanguage.java
index bd1d8cd..78b3c8b 100644
--- 
a/core/camel-core/src/main/java/org/apache/camel/language/ref/RefLanguage.java
+++ 
b/core/camel-core/src/main/java/org/apache/camel/language/ref/RefLanguage.java
@@ -20,11 +20,11 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Expression;
 import org.apache.camel.IsSingleton;
 import org.apache.camel.Predicate;
-import org.apache.camel.builder.ExpressionBuilder;
 import org.apache.camel.spi.Language;
 import org.apache.camel.support.ExpressionAdapter;
 import org.apache.camel.support.ExpressionToPredicateAdapter;
 import org.apache.camel.support.PredicateToExpressionAdapter;
+import org.apache.camel.support.builder.ExpressionBuilder;
 
 /**
  * A language for referred expressions or predicates.
diff --git 
a/core/camel-core/src/main/java/org/apache/camel/language/simple/SimpleExpressionBuilder.java
 
b/core/camel-core/src/main/java/org/apache/camel/language/simple/SimpleExpressionBuilder.java
index ca80e5e..5be7afd 100644
--- 
a/core/camel-core/src/main/java/org/apache/camel/language/simple/SimpleExpressionBuilder.java
+++ 
b/core/camel-core/src/main/java/org/apache/camel/language/simple/SimpleExpressionBuilder.java
@@ -35,12 +35,12 @@ import org.apache.camel.Expression;
 import org.apache.camel.InvalidPayloadException;
 import org.apache.camel.NoTypeConversionAvailableException;
 import org.apache.camel.RuntimeCamelException;
-import org.apache.camel.builder.ExpressionBuilder;
 import org.apache.camel.model.language.MethodCallExpression;
 import org.apache.camel.spi.ExchangeFormatter;
 import org.apache.camel.support.CamelContextHelper;
 import org.apache.camel.support.ExpressionAdapter;
 import org.apache.camel.support.MessageHelper;
+import org.apache.camel.support.builder.ExpressionBuilder;
 import org.apache.camel.support.processor.DefaultExchangeFormatter;
 import org.apache.camel.util.FileUtil;
 import org.apache.camel.util.ObjectHelper;
diff --git 
a/core/camel-core/src/main/java/org/apache/camel/language/simple/SimpleExpressionParser.java
 
b/core/camel-core/src/main/java/org/apache/camel/language/simple/SimpleExpressionParser.java
index 12c1170..7b50084 100644
--- 
a/core/camel-core/src/main/java/org/apache/camel/language/simple/SimpleExpressionParser.java
+++ 
b/core/camel-core/src/main/java/org/apache/camel/language/simple/SimpleExpressionParser.java
@@ -22,7 +22,6 @@ import java.util.Map;
 import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.camel.Expression;
-import org.apache.camel.builder.ExpressionBuilder;
 import org.apache.camel.language.simple.ast.LiteralExpression;
 import org.apache.camel.language.simple.ast.LiteralNode;
 import org.apache.camel.language.simple.ast.SimpleFunctionEnd;
@@ -33,6 +32,7 @@ import 
org.apache.camel.language.simple.types.SimpleIllegalSyntaxException;
 import org.apache.camel.language.simple.types.SimpleParserException;
 import org.apache.camel.language.simple.types.SimpleToken;
 import org.apache.camel.language.simple.types.TokenType;
+import org.apache.camel.support.builder.ExpressionBuilder;
 
 /**
  * A parser to parse simple language as a Camel {@link Expression}
diff --git 
a/core/camel-core/src/main/java/org/apache/camel/language/simple/SimplePredicateParser.java
 
b/core/camel-core/src/main/java/org/apache/camel/language/simple/SimplePredicateParser.java
index 24780d2..ee4400b 100644
--- 
a/core/camel-core/src/main/java/org/apache/camel/language/simple/SimplePredicateParser.java
+++ 
b/core/camel-core/src/main/java/org/apache/camel/language/simple/SimplePredicateParser.java
@@ -27,7 +27,6 @@ import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.camel.Expression;
 import org.apache.camel.Predicate;
-import org.apache.camel.builder.PredicateBuilder;
 import org.apache.camel.language.simple.ast.BinaryExpression;
 import org.apache.camel.language.simple.ast.DoubleQuoteEnd;
 import org.apache.camel.language.simple.ast.DoubleQuoteStart;
@@ -48,6 +47,7 @@ import 
org.apache.camel.language.simple.types.SimpleParserException;
 import org.apache.camel.language.simple.types.SimpleToken;
 import org.apache.camel.language.simple.types.TokenType;
 import org.apache.camel.support.ExpressionToPredicateAdapter;
+import org.apache.camel.support.builder.PredicateBuilder;
 
 /**
  * A parser to parse simple language as a Camel {@link Predicate}
diff --git 
a/core/camel-core/src/main/java/org/apache/camel/language/simple/ast/BinaryExpression.java
 
b/core/camel-core/src/main/java/org/apache/camel/language/simple/ast/BinaryExpression.java
index 87753c7..22ac34b 100644
--- 
a/core/camel-core/src/main/java/org/apache/camel/language/simple/ast/BinaryExpression.java
+++ 
b/core/camel-core/src/main/java/org/apache/camel/language/simple/ast/BinaryExpression.java
@@ -25,14 +25,14 @@ import java.util.regex.Pattern;
 import org.apache.camel.Exchange;
 import org.apache.camel.Expression;
 import org.apache.camel.Predicate;
-import org.apache.camel.builder.ExpressionBuilder;
-import org.apache.camel.builder.PredicateBuilder;
 import org.apache.camel.builder.ValueBuilder;
 import org.apache.camel.language.simple.types.BinaryOperatorType;
 import org.apache.camel.language.simple.types.SimpleIllegalSyntaxException;
 import org.apache.camel.language.simple.types.SimpleParserException;
 import org.apache.camel.language.simple.types.SimpleToken;
 import org.apache.camel.support.ObjectHelper;
+import org.apache.camel.support.builder.ExpressionBuilder;
+import org.apache.camel.support.builder.PredicateBuilder;
 
 /**
  * Represents a binary expression in the AST.
diff --git 
a/core/camel-core/src/main/java/org/apache/camel/language/simple/ast/SimpleFunctionExpression.java
 
b/core/camel-core/src/main/java/org/apache/camel/language/simple/ast/SimpleFunctionExpression.java
index 4337273..96c6bbc 100644
--- 
a/core/camel-core/src/main/java/org/apache/camel/language/simple/ast/SimpleFunctionExpression.java
+++ 
b/core/camel-core/src/main/java/org/apache/camel/language/simple/ast/SimpleFunctionExpression.java
@@ -19,10 +19,10 @@ package org.apache.camel.language.simple.ast;
 import java.util.Map;
 
 import org.apache.camel.Expression;
-import org.apache.camel.builder.ExpressionBuilder;
 import org.apache.camel.language.simple.SimpleExpressionBuilder;
 import org.apache.camel.language.simple.types.SimpleParserException;
 import org.apache.camel.language.simple.types.SimpleToken;
+import org.apache.camel.support.builder.ExpressionBuilder;
 import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.OgnlHelper;
 import org.apache.camel.util.StringHelper;

Reply via email to