@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, setCamelContext
public org.apache.camel.Predicate createPredicate(String expression)
createPredicate
in interface org.apache.camel.spi.Language
public org.apache.camel.Expression createExpression(String expression)
createExpression
in interface org.apache.camel.spi.Language
public org.apache.camel.Predicate createPredicate(String expression, Object[] properties)
createPredicate
in interface org.apache.camel.spi.Language
public org.apache.camel.Expression createExpression(String expression, Object[] properties)
createExpression
in interface org.apache.camel.spi.Language
public 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