org.apache.camel.model.language
Class XQueryExpression

java.lang.Object
  extended by org.apache.camel.model.language.ExpressionType
      extended by org.apache.camel.model.language.NamespaceAwareExpression
          extended by org.apache.camel.model.language.XQueryExpression
All Implemented Interfaces:
Expression<Exchange>, Predicate<Exchange>, NamespaceAware

public class XQueryExpression
extends NamespaceAwareExpression

For XQuery expressions and predicates

Version:
$Revision: 45033 $

Constructor Summary
XQueryExpression()
           
XQueryExpression(String expression)
           
 
Method Summary
protected  void configureExpression(RouteContext routeContext, Expression expression)
           
protected  void configurePredicate(RouteContext routeContext, Predicate predicate)
           
 String getLanguage()
           
 Class getResultType()
           
 String getType()
           
 void setResultType(Class resultType)
           
 void setType(String type)
           
 
Methods inherited from class org.apache.camel.model.language.NamespaceAwareExpression
configureNamespaceAware, getNamespaces, setNamespaces
 
Methods inherited from class org.apache.camel.model.language.ExpressionType
assertMatches, createExpression, createPredicate, evaluate, getExpression, getExpressionValue, getId, getLabel, getLabel, getPredicate, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XQueryExpression

public XQueryExpression()

XQueryExpression

public XQueryExpression(String expression)
Method Detail

getLanguage

public String getLanguage()
Overrides:
getLanguage in class ExpressionType

getType

public String getType()

setType

public void setType(String type)

getResultType

public Class getResultType()

setResultType

public void setResultType(Class resultType)

configureExpression

protected void configureExpression(RouteContext routeContext,
                                   Expression expression)
Overrides:
configureExpression in class NamespaceAwareExpression

configurePredicate

protected void configurePredicate(RouteContext routeContext,
                                  Predicate predicate)
Overrides:
configurePredicate in class NamespaceAwareExpression


Copyright © 2008 IONA Open Source Community. All Rights Reserved.