org.apache.camel.model.language
Class XPathExpression
java.lang.Object
org.apache.camel.model.language.ExpressionDefinition
org.apache.camel.model.language.NamespaceAwareExpression
org.apache.camel.model.language.XPathExpression
- All Implemented Interfaces:
- Expression, Predicate, NamespaceAware
public class XPathExpression
- extends NamespaceAwareExpression
For XPath expressions and predicates
Methods inherited from class org.apache.camel.model.language.ExpressionDefinition |
assertMatches, createExpression, createPredicate, evaluate, evaluate, getExpression, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getTrim, isTrim, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, setTrim, toString |
XPathExpression
public XPathExpression()
XPathExpression
public XPathExpression(String expression)
XPathExpression
public XPathExpression(Expression expression)
getLanguage
public String getLanguage()
- Overrides:
getLanguage
in class ExpressionDefinition
getResultType
public Class<?> getResultType()
setResultType
public void setResultType(Class<?> resultType)
getResultTypeName
public String getResultTypeName()
setResultTypeName
public void setResultTypeName(String resultTypeName)
setSaxon
public void setSaxon(Boolean saxon)
getSaxon
public Boolean getSaxon()
isSaxon
public boolean isSaxon()
setFactoryRef
public void setFactoryRef(String factoryRef)
getFactoryRef
public String getFactoryRef()
setObjectModel
public void setObjectModel(String objectModel)
getObjectModel
public String getObjectModel()
setLogNamespaces
public void setLogNamespaces(Boolean logNamespaces)
getLogNamespaces
public Boolean getLogNamespaces()
isLogNamespaces
public boolean isLogNamespaces()
createExpression
public Expression createExpression(CamelContext camelContext)
- Overrides:
createExpression
in class ExpressionDefinition
createPredicate
public Predicate createPredicate(CamelContext camelContext)
- Overrides:
createPredicate
in class ExpressionDefinition
configureExpression
protected void configureExpression(CamelContext camelContext,
Expression expression)
- Overrides:
configureExpression
in class NamespaceAwareExpression
configurePredicate
protected void configurePredicate(CamelContext camelContext,
Predicate predicate)
- Overrides:
configurePredicate
in class NamespaceAwareExpression
Apache CAMEL