public class XPathExpression extends NamespaceAwareExpression
Constructor and Description |
---|
XPathExpression() |
XPathExpression(Expression expression) |
XPathExpression(String expression) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureExpression(CamelContext camelContext,
Expression expression) |
protected void |
configurePredicate(CamelContext camelContext,
Predicate predicate) |
Expression |
createExpression(CamelContext camelContext) |
Predicate |
createPredicate(CamelContext camelContext) |
String |
getFactoryRef() |
String |
getHeaderName() |
String |
getLanguage() |
Boolean |
getLogNamespaces() |
String |
getObjectModel() |
Class<?> |
getResultType() |
String |
getResultTypeName() |
Boolean |
getSaxon() |
boolean |
isLogNamespaces() |
boolean |
isSaxon() |
void |
setFactoryRef(String factoryRef) |
void |
setHeaderName(String headerName) |
void |
setLogNamespaces(Boolean logNamespaces) |
void |
setObjectModel(String objectModel) |
void |
setResultType(Class<?> resultType) |
void |
setResultTypeName(String resultTypeName) |
void |
setSaxon(Boolean saxon) |
configureNamespaceAware, getNamespaces, setNamespaces
assertMatches, createExpression, createPredicate, evaluate, evaluate, getExpression, getExpressionType, getExpressionValue, getId, getLabel, getLabel, getPredicate, getTrim, isTrim, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, setTrim, toString
public XPathExpression()
public XPathExpression(String expression)
public XPathExpression(Expression expression)
public String getLanguage()
getLanguage
in class ExpressionDefinition
public Class<?> getResultType()
public void setResultType(Class<?> resultType)
public String getResultTypeName()
public void setResultTypeName(String resultTypeName)
public boolean isSaxon()
public void setFactoryRef(String factoryRef)
public String getFactoryRef()
public void setObjectModel(String objectModel)
public String getObjectModel()
public void setLogNamespaces(Boolean logNamespaces)
public Boolean getLogNamespaces()
public boolean isLogNamespaces()
public String getHeaderName()
public void setHeaderName(String headerName)
public Expression createExpression(CamelContext camelContext)
createExpression
in class ExpressionDefinition
public Predicate createPredicate(CamelContext camelContext)
createPredicate
in class ExpressionDefinition
protected void configureExpression(CamelContext camelContext, Expression expression)
configureExpression
in class NamespaceAwareExpression
protected void configurePredicate(CamelContext camelContext, Predicate predicate)
configurePredicate
in class NamespaceAwareExpression
Apache Camel