You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2011/09/12 09:14:02 UTC

svn commit: r1169624 - in /camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple: SimpleLanguage.java SimpleTokenizer.java

Author: davsclaus
Date: Mon Sep 12 07:14:01 2011
New Revision: 1169624

URL: http://svn.apache.org/viewvc?rev=1169624&view=rev
Log:
CAMEL-3619: Polished.

Modified:
    camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/SimpleLanguage.java
    camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/SimpleTokenizer.java

Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/SimpleLanguage.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/SimpleLanguage.java?rev=1169624&r1=1169623&r2=1169624&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/SimpleLanguage.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/SimpleLanguage.java Mon Sep 12 07:14:01 2011
@@ -143,10 +143,30 @@ public class SimpleLanguage implements L
         return answer.createExpression(expression);
     }
 
+    /**
+     * Change the start tokens used for functions.
+     * <p/>
+     * This can be used to alter the function tokens to avoid clashes with other
+     * frameworks etc.
+     * <p/>
+     * The default start tokens is <tt>${</tt> and <tt>$simple{}</tt>.
+     *
+     * @param startToken new start token(s) to be used for functions
+     */
     public static void changeFunctionStartToken(String... startToken) {
         SimpleTokenizer.changeFunctionStartToken(startToken);
     }
     
+    /**
+     * Change the end tokens used for functions.
+     * <p/>
+     * This can be used to alter the function tokens to avoid clashes with other
+     * frameworks etc.
+     * <p/>
+     * The default end token is <tt>}</tt>
+     *
+     * @param endToken new end token(s) to be used for functions
+     */
     public static void changeFunctionEndToken(String... endToken) {
         SimpleTokenizer.changeFunctionEndToken(endToken);
     }

Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/SimpleTokenizer.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/SimpleTokenizer.java?rev=1169624&r1=1169623&r2=1169624&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/SimpleTokenizer.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/language/simple/SimpleTokenizer.java Mon Sep 12 07:14:01 2011
@@ -73,6 +73,10 @@ public final class SimpleTokenizer {
         // static methods
     }
 
+
+    /**
+     * @see SimpleLanguage#changeFunctionStartToken(String...)
+     */
     public static void changeFunctionStartToken(String... startToken) {
         for (SimpleTokenType type : KNOWN_TOKENS) {
             if (type.getType() == TokenType.functionStart) {
@@ -80,12 +84,15 @@ public final class SimpleTokenizer {
             }
         }
 
-        // add in start as its a more common token to be used
+        // add in start of list as its a more common token to be used
         for (String token : startToken) {
             KNOWN_TOKENS.add(0, new SimpleTokenType(TokenType.functionStart, token));
         }
     }
 
+    /**
+     * @see SimpleLanguage#changeFunctionEndToken(String...)
+     */
     public static void changeFunctionEndToken(String... endToken) {
         for (SimpleTokenType type : KNOWN_TOKENS) {
             if (type.getType() == TokenType.functionEnd) {
@@ -93,7 +100,7 @@ public final class SimpleTokenizer {
             }
         }
 
-        // add in start as its a more common token to be used
+        // add in start of list as its a more common token to be used
         for (String token : endToken) {
             KNOWN_TOKENS.add(0, new SimpleTokenType(TokenType.functionEnd, token));
         }