Add jsonpath to the Scala DSL Add jsonpath to the Scala DSL so the api is compatible with the Java DSL
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/b16446f4 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/b16446f4 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/b16446f4 Branch: refs/heads/master Commit: b16446f4cfcb9b14552e552120e2286a48b8ed05 Parents: 29b5c77 Author: JoRo <thefluxl...@gmail.com> Authored: Thu Nov 13 09:47:37 2014 -0600 Committer: Willem Jiang <willem.ji...@gmail.com> Committed: Fri Nov 14 19:38:25 2014 +0800 ---------------------------------------------------------------------- .../scala/org/apache/camel/scala/dsl/languages/Languages.scala | 2 ++ 1 file changed, 2 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/b16446f4/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/languages/Languages.scala ---------------------------------------------------------------------- diff --git a/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/languages/Languages.scala b/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/languages/Languages.scala index efa3928..dd6c849 100644 --- a/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/languages/Languages.scala +++ b/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/languages/Languages.scala @@ -49,6 +49,7 @@ trait Languages { def vtdxml(expression: String) = Languages.this.vtdxml(expression)(exchange) def xpath(expression: String) = Languages.this.xpath(expression)(exchange) def xquery(expression: String) = Languages.this.xquery(expression)(exchange) + def jsonpath(expression: String) = Labguages.this.jsonpath(expression)(exchange) def language(language: String, expression: String) = Languages.this.language(language)(expression)(exchange) def tokenizeXML(tagName: String, inheritNamespaceTagName : String = null) = Languages.this.tokenizeXML(tagName, inheritNamespaceTagName)(exchange) @@ -77,6 +78,7 @@ trait Languages { def vtdxml(expression: String)(exchange: Exchange) = Languages.evaluate(expression)(exchange)("vtdxml") def xpath(expression: String)(exchange: Exchange) = Languages.evaluate(expression)(exchange)("xpath") def xquery(expression: String)(exchange: Exchange) = Languages.evaluate(expression)(exchange)("xquery") + def jsonpath(expression:String)(exchange:Exchange) = Languages.evaluate(expression)(exchange)("jsonpath") // general purpose language def language(language: String)(expression: String)(exchange : Exchange) = Languages.evaluate(expression)(exchange)(language)