public abstract class NamespaceAwareExpression extends ExpressionDefinition implements org.apache.camel.spi.NamespaceAware
XPathExpression or XQueryExpression| Constructor and Description |
|---|
NamespaceAwareExpression() |
NamespaceAwareExpression(String expression) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureExpression(org.apache.camel.CamelContext camelContext,
org.apache.camel.Expression expression) |
protected void |
configureNamespaceAware(Object builder) |
protected void |
configurePredicate(org.apache.camel.CamelContext camelContext,
org.apache.camel.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, getOtherAttributes, getPredicate, getTrim, matches, setExpression, setExpressionType, setExpressionValue, setId, setOtherAttributes, setProperty, setTrim, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetReadPropertyPlaceholderOptions, getWritePropertyPlaceholderOptionspublic NamespaceAwareExpression()
public NamespaceAwareExpression(String expression)
public Map<String,String> getNamespaces()
getNamespaces in interface org.apache.camel.spi.NamespaceAwarepublic void setNamespaces(Map<String,String> namespaces)
setNamespaces in interface org.apache.camel.spi.NamespaceAwarenamespaces - the XML namespaces with the key of prefixes and the
value the URIsprotected void configureExpression(org.apache.camel.CamelContext camelContext, org.apache.camel.Expression expression)
configureExpression in class ExpressionDefinitionprotected void configurePredicate(org.apache.camel.CamelContext camelContext, org.apache.camel.Predicate predicate)
configurePredicate in class ExpressionDefinitionprotected void configureNamespaceAware(Object builder)
Apache Camel