public abstract class NamespaceAwareExpression extends ExpressionDefinition implements NamespaceAware
XPathExpression or XQueryExpression| Constructor and Description |
|---|
NamespaceAwareExpression() |
NamespaceAwareExpression(String expression) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureExpression(CamelContext camelContext,
Expression expression) |
protected void |
configureNamespaceAware(Object builder) |
protected void |
configurePredicate(CamelContext camelContext,
Predicate predicate) |
Map<String,String> |
getNamespaces() |
void |
setNamespaces(Map<String,String> namespaces)
Injects the XML Namespaces of prefix -> uri mappings
|
assertMatches, createExpression, createExpression, createPredicate, createPredicate, evaluate, evaluate, getExpression, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getLanguage, getPredicate, getTrim, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, setTrim, toStringpublic NamespaceAwareExpression()
public NamespaceAwareExpression(String expression)
public void setNamespaces(Map<String,String> namespaces)
setNamespaces in interface NamespaceAwarenamespaces - the XML namespaces with the key of prefixes and the value the URIsprotected void configureExpression(CamelContext camelContext, Expression expression)
configureExpression in class ExpressionDefinitionprotected void configurePredicate(CamelContext camelContext, Predicate predicate)
configurePredicate in class ExpressionDefinitionprotected void configureNamespaceAware(Object builder)
Apache Camel