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.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigure(org.apache.camel.CamelContext camelContext, Object target, String name, Object value, boolean ignoreCase) protected voidconfigureBuilder(XPathBuilder builder, Object[] properties) org.apache.camel.ExpressioncreateExpression(String expression) org.apache.camel.ExpressioncreateExpression(String expression, Object[] properties) org.apache.camel.PredicatecreatePredicate(String expression) org.apache.camel.PredicatecreatePredicate(String expression, Object[] properties) Class<?>voidsetDocumentType(Class<?> documentType) voidsetLogNamespaces(Boolean logNamespaces) voidsetObjectModelUri(String objectModelUri) voidsetPreCompile(Boolean preCompile) voidsetResultQName(QName qName) voidsetThreadSafety(Boolean threadSafety) voidsetUseSaxon(Boolean useSaxon) voidsetXpathFactory(XPathFactory xpathFactory) Methods inherited from class org.apache.camel.support.SingleInputTypedLanguageSupport
createExpression, getHeaderName, getPropertyName, setHeaderName, setPropertyNameMethods inherited from class org.apache.camel.support.TypedLanguageSupport
getResultType, setResultTypeMethods 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:
createPredicatein interfaceorg.apache.camel.spi.Language
-
createExpression
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language
-
createPredicate
- Specified by:
createPredicatein interfaceorg.apache.camel.spi.Language
-
createExpression
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language- Overrides:
createExpressionin classorg.apache.camel.support.SingleInputTypedLanguageSupport
-
setResultQName
-
getResultQName
-
getDocumentType
-
setDocumentType
-
getXpathFactory
-
setXpathFactory
-
setUseSaxon
-
getUseSaxon
-
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:
configurein interfaceorg.apache.camel.spi.PropertyConfigurer
-