Uses of Class
org.apache.camel.builder.xml.XPathBuilder

Packages that use XPathBuilder
org.apache.camel.builder The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers
org.apache.camel.builder.xml Support for XPath based Expressions and Predicates as well as an XSLT processor 
org.apache.camel.language.xpath Camel XPath language support. 
 

Uses of XPathBuilder in org.apache.camel.builder
 

Methods in org.apache.camel.builder that return XPathBuilder
 XPathBuilder BuilderSupport.xpath(String value)
          Returns a xpath expression value builder
static XPathBuilder BuilderSupport.xpath(String value, Class<?> resultType)
          Returns a xpath expression value builder
 

Uses of XPathBuilder in org.apache.camel.builder.xml
 

Methods in org.apache.camel.builder.xml that return XPathBuilder
 XPathBuilder XPathBuilder.booleanResult()
          Sets the expression result type to XPathConstants.BOOLEAN
 XPathBuilder XPathBuilder.documentType(Class<?> documentType)
          Configures the document type to use.
 XPathBuilder XPathBuilder.factory(XPathFactory xpathFactory)
          Configures to use the provided XPath factory.
 XPathBuilder XPathBuilder.functionResolver(XPathFunctionResolver functionResolver)
          Sets the XPathFunctionResolver instance to use on these XPath expressions
 XPathBuilder XPathBuilder.logNamespaces()
          Activates trace logging of all discovered namespaces in the message - to simplify debugging namespace-related issues

Namespaces are printed in Hashmap style {xmlns:prefix=[namespaceURI], xmlns:prefix=[namespaceURI]}.

 XPathBuilder XPathBuilder.namespace(String prefix, String uri)
          Registers the namespace prefix and URI with the builder so that the prefix can be used in XPath expressions
 XPathBuilder XPathBuilder.namespaces(Namespaces namespaces)
          Registers namespaces with the builder so that the registered prefixes can be used in XPath expressions
 XPathBuilder XPathBuilder.nodeResult()
          Sets the expression result type to XPathConstants.NODE
 XPathBuilder XPathBuilder.nodeSetResult()
          Sets the expression result type to XPathConstants.NODESET
 XPathBuilder XPathBuilder.numberResult()
          Sets the expression result type to XPathConstants.NUMBER
 XPathBuilder XPathBuilder.objectModel(String uri)
          Sets the object model URI to use
 XPathBuilder XPathBuilder.resultType(Class<?> resultType)
          Sets the expression result type to the given resultType
 XPathBuilder XPathBuilder.saxon()
          Configures to use Saxon as the XPathFactory which allows you to use XPath 2.0 functions which may not be part of the build in JDK XPath parser.
 XPathBuilder XPathBuilder.stringResult()
          Sets the expression result type to XPathConstants.STRING
 XPathBuilder XPathBuilder.variable(String name, Object value)
          Registers a variable (in the global namespace) which can be referred to from XPath expressions
static XPathBuilder XPathBuilder.xpath(String text)
           
static XPathBuilder XPathBuilder.xpath(String text, Class<?> resultType)
           
 

Uses of XPathBuilder in org.apache.camel.language.xpath
 

Methods in org.apache.camel.language.xpath with parameters of type XPathBuilder
protected  void XPathLanguage.configureBuilder(XPathBuilder builder)
           
 



Apache Camel