@Language(value="xpath")
public class XPathLanguage
extends org.apache.camel.support.LanguageSupport
implements org.apache.camel.spi.PropertyConfigurer
| Constructor and Description |
|---|
XPathLanguage() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
configure(org.apache.camel.CamelContext camelContext,
Object target,
String name,
Object value,
boolean ignoreCase) |
protected void |
configureBuilder(XPathBuilder builder) |
org.apache.camel.Expression |
createExpression(String expression) |
org.apache.camel.Expression |
createExpression(String expression,
Object[] properties) |
org.apache.camel.Predicate |
createPredicate(String expression) |
org.apache.camel.Predicate |
createPredicate(String expression,
Object[] properties) |
Class<?> |
getDocumentType() |
String |
getHeaderName() |
Boolean |
getLogNamespaces() |
String |
getObjectModelUri() |
Boolean |
getPreCompile() |
QName |
getResultQName() |
Class<?> |
getResultType() |
Boolean |
getThreadSafety() |
Boolean |
getUseSaxon() |
XPathFactory |
getXpathFactory() |
void |
setDocumentType(Class<?> documentType) |
void |
setHeaderName(String headerName) |
void |
setLogNamespaces(Boolean logNamespaces) |
void |
setObjectModelUri(String objectModelUri) |
void |
setPreCompile(Boolean preCompile) |
void |
setResultQName(QName qName) |
void |
setResultType(Class<?> resultType) |
void |
setThreadSafety(Boolean threadSafety) |
void |
setUseSaxon(Boolean useSaxon) |
void |
setXpathFactory(XPathFactory xpathFactory) |
getCamelContext, hasSimpleFunction, isSingleton, loadResource, property, setCamelContextpublic org.apache.camel.Predicate createPredicate(String expression)
createPredicate in interface org.apache.camel.spi.Languagepublic org.apache.camel.Expression createExpression(String expression)
createExpression in interface org.apache.camel.spi.Languagepublic org.apache.camel.Predicate createPredicate(String expression, Object[] properties)
createPredicate in interface org.apache.camel.spi.Languagepublic org.apache.camel.Expression createExpression(String expression, Object[] properties)
createExpression in interface org.apache.camel.spi.Languagepublic Class<?> getResultType()
public void setResultQName(QName qName)
public QName getResultQName()
public void setResultType(Class<?> resultType)
public Class<?> getDocumentType()
public void setDocumentType(Class<?> documentType)
public XPathFactory getXpathFactory()
public void setXpathFactory(XPathFactory xpathFactory)
public void setUseSaxon(Boolean useSaxon)
public Boolean getUseSaxon()
public String getObjectModelUri()
public void setObjectModelUri(String objectModelUri)
public Boolean getThreadSafety()
public void setThreadSafety(Boolean threadSafety)
public Boolean getLogNamespaces()
public void setLogNamespaces(Boolean logNamespaces)
public String getHeaderName()
public void setHeaderName(String headerName)
public Boolean getPreCompile()
public void setPreCompile(Boolean preCompile)
protected void configureBuilder(XPathBuilder builder)
Apache Camel