Package org.apache.camel.language.xpath
Class XPathLanguage
java.lang.Object
org.apache.camel.support.LanguageSupport
org.apache.camel.support.TypedLanguageSupport
org.apache.camel.support.SingleInputTypedLanguageSupport
org.apache.camel.language.xpath.XPathLanguage
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,org.apache.camel.IsSingleton
,org.apache.camel.spi.HasCamelContext
,org.apache.camel.spi.Language
,org.apache.camel.spi.PropertyConfigurer
@Language("xpath")
public class XPathLanguage
extends org.apache.camel.support.SingleInputTypedLanguageSupport
implements org.apache.camel.spi.PropertyConfigurer
XPath language.
-
Field Summary
Fields inherited from class org.apache.camel.support.LanguageSupport
RESOURCE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
configure
(org.apache.camel.CamelContext camelContext, Object target, String name, Object value, boolean ignoreCase) protected void
configureBuilder
(XPathBuilder builder, Object[] properties) 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<?>
getSaxon()
Deprecated.void
setDocumentType
(Class<?> documentType) void
setLogNamespaces
(Boolean logNamespaces) void
setObjectModelUri
(String objectModelUri) void
setPreCompile
(Boolean preCompile) void
setResultQName
(QName qName) void
void
setThreadSafety
(Boolean threadSafety) void
setUseSaxon
(Boolean useSaxon) Deprecated.void
setXpathFactory
(XPathFactory xpathFactory) Methods inherited from class org.apache.camel.support.SingleInputTypedLanguageSupport
createExpression, getHeaderName, getPropertyName, setHeaderName, setPropertyName
Methods inherited from class org.apache.camel.support.TypedLanguageSupport
getResultType, setResultType
Methods inherited from class org.apache.camel.support.LanguageSupport
getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContext
-
Constructor Details
-
XPathLanguage
public XPathLanguage()
-
-
Method Details
-
createPredicate
- Specified by:
createPredicate
in interfaceorg.apache.camel.spi.Language
-
createExpression
- Specified by:
createExpression
in interfaceorg.apache.camel.spi.Language
-
createPredicate
- Specified by:
createPredicate
in interfaceorg.apache.camel.spi.Language
-
createExpression
- Specified by:
createExpression
in interfaceorg.apache.camel.spi.Language
- Overrides:
createExpression
in classorg.apache.camel.support.SingleInputTypedLanguageSupport
-
setResultQName
-
getResultQName
-
getDocumentType
-
setDocumentType
-
getXpathFactory
-
setXpathFactory
-
setUseSaxon
Deprecated. -
getUseSaxon
Deprecated. -
getSaxon
-
setSaxon
-
getObjectModelUri
-
setObjectModelUri
-
getThreadSafety
-
setThreadSafety
-
getLogNamespaces
-
setLogNamespaces
-
getPreCompile
-
setPreCompile
-
configureBuilder
-
configure
public boolean configure(org.apache.camel.CamelContext camelContext, Object target, String name, Object value, boolean ignoreCase) - Specified by:
configure
in interfaceorg.apache.camel.spi.PropertyConfigurer
-