You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2013/10/09 06:27:23 UTC

[7/8] git commit: CAMEL-6841 xpath() method in the RouteBuilder should support to specify the return type

CAMEL-6841 xpath() method in the RouteBuilder should support to specify the return type


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/4ac76aec
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/4ac76aec
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/4ac76aec

Branch: refs/heads/camel-2.11.x
Commit: 4ac76aec4e6b411818e0596bef1367797faaaa82
Parents: b1a7eaf
Author: Willem Jiang <ni...@apache.org>
Authored: Wed Oct 9 11:39:47 2013 +0800
Committer: Willem Jiang <ni...@apache.org>
Committed: Wed Oct 9 11:56:28 2013 +0800

----------------------------------------------------------------------
 .../java/org/apache/camel/builder/BuilderSupport.java   | 12 ++++++++++++
 1 file changed, 12 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/4ac76aec/camel-core/src/main/java/org/apache/camel/builder/BuilderSupport.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/builder/BuilderSupport.java b/camel-core/src/main/java/org/apache/camel/builder/BuilderSupport.java
index 8b9f924..5de21d2 100644
--- a/camel-core/src/main/java/org/apache/camel/builder/BuilderSupport.java
+++ b/camel-core/src/main/java/org/apache/camel/builder/BuilderSupport.java
@@ -154,10 +154,22 @@ public abstract class BuilderSupport {
 
     /**
      * Returns a xpath expression value builder
+     * @param value The XPath expression
+     * @return A new XPathBuilder object
      */
     public XPathBuilder xpath(String value) {
         return XPathBuilder.xpath(value);
     }
+    
+    /**
+     * Returns a xpath expression value builder
+     * @param value The XPath expression
+     * @param resultType The result type that the XPath expression will return.
+     * @return A new XPathBuilder object
+     */
+    public static XPathBuilder xpath(String value, Class<?> resultType) {
+        return XPathBuilder.xpath(value, resultType);
+    }
 
     /**
      * Returns a <a href="http://camel.apache.org/bean-language.html">method call expression</a>