This is an automated email from the ASF dual-hosted git repository.
oscerd pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/main by this push:
new 03b8a25111e [create-pull-request] automated change (#1916)
03b8a25111e is described below
commit 03b8a25111e3a39fc28f94c1bcbe287e0b55650b
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Aug 29 08:13:50 2026 +0200
[create-pull-request] automated change (#1916)
Co-authored-by: oscerd <[email protected]>
---
.../apache/camel/springboot/catalog/components/tika.json | 4 ++--
.../apache/camel/springboot/catalog/languages/xpath.json | 7 ++++---
.../apache/camel/springboot/catalog/languages/xquery.json | 7 ++++---
.../camel/springboot/catalog/languages/xtokenize.json | 7 ++++---
.../camel-saxon-starter/src/main/docs/saxon.json | 6 ++++++
.../xquery/springboot/XQueryLanguageConfiguration.java | 13 +++++++++++++
.../camel-stax-starter/src/main/docs/stax.json | 6 ++++++
.../springboot/XMLTokenizeLanguageConfiguration.java | 13 +++++++++++++
.../camel-xpath-starter/src/main/docs/xpath.json | 6 ++++++
.../xpath/springboot/XPathLanguageConfiguration.java | 13 +++++++++++++
docs/spring-boot/modules/ROOT/pages/starters/saxon.adoc | 3 ++-
docs/spring-boot/modules/ROOT/pages/starters/stax.adoc | 3 ++-
docs/spring-boot/modules/ROOT/pages/starters/xpath.adoc | 3 ++-
13 files changed, 77 insertions(+), 14 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/tika.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/tika.json
index 62eea9b52e8..5d0de52d4dd 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/tika.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/tika.json
@@ -32,7 +32,7 @@
"tikaParseOutputEncoding": { "index": 1, "kind": "parameter",
"displayName": "Tika Parse Output Encoding", "group": "producer", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.tika.TikaConfiguration", "configurationField":
"tikaConfiguration", "description": "Tika Parse Output Encoding" },
"tikaParseOutputFormat": { "index": 2, "kind": "parameter", "displayName":
"Tika Parse Output Format", "group": "producer", "label": "", "required":
false, "type": "enum", "javaType":
"org.apache.camel.component.tika.TikaParseOutputFormat", "enum": [ "xml",
"html", "text" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "xml", "configurationClass":
"org.apache.camel.component.tika.TikaConfiguration", "configurationField":
"tikaConfiguration", "description" [...]
"lazyStartProducer": { "index": 3, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produc [...]
- "tikaConfig": { "index": 4, "kind": "parameter", "displayName": "Tika
Config", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "org.apache.tika.config.TikaConfig", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.tika.TikaConfiguration", "configurationField":
"tikaConfiguration", "description": "Tika Config" },
- "tikaConfigUri": { "index": 5, "kind": "parameter", "displayName": "Tika
Config Uri", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.tika.TikaConfiguration", "configurationField":
"tikaConfiguration", "description": "Tika Config Url" }
+ "tikaConfigFile": { "index": 4, "kind": "parameter", "displayName": "Tika
Config File", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.tika.TikaConfiguration", "configurationField":
"tikaConfiguration", "description": "Path to a Tika JSON configuration file" },
+ "tikaLoader": { "index": 5, "kind": "parameter", "displayName": "Tika
Loader", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "org.apache.tika.config.loader.TikaLoader", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.tika.TikaConfiguration", "configurationField":
"tikaConfiguration", "description": "Tika loader used to configure parsers and
detectors" }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xpath.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xpath.json
index 9f3e9fb486c..fec581efddc 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xpath.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xpath.json
@@ -27,8 +27,9 @@
"threadSafety": { "index": 8, "kind": "attribute", "displayName": "Thread
Safety", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Whether to
enable thread-safety for the returned result of the xpath expression. This
applies to when using NODESET as the result type, and the returned set has
multiple elements." },
"preCompile": { "index": 9, "kind": "attribute", "displayName": "Pre
Compile", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "description": "Whether to enable
pre-compiling the xpath expression during initialization phase. pre-compile is
enabled by default." },
"namespace": { "index": 10, "kind": "element", "displayName": "Namespace",
"group": "common", "label": "common", "required": false, "type": "array",
"javaType": "java.util.List<org.apache.camel.model.PropertyDefinition>",
"deprecated": false, "autowired": false, "secret": false, "description":
"Injects the XML Namespaces of prefix to uri mappings." },
- "source": { "index": 11, "kind": "attribute", "displayName": "Source",
"group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Source to use, instead of message body. You can prefix with
variable:, header:, or property: to specify kind of source. Otherwise, the
source is assumed to be a variable. Use empty or null to use default source,
which is the message body." },
- "resultType": { "index": 12, "kind": "attribute", "displayName": "Result
Type", "group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The class of the result type (type from output)." },
- "trim": { "index": 13, "kind": "attribute", "displayName": "Trim",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether to trim the
source code to remove leading and trailing whitespaces and line breaks." }
+ "namespacesRef": { "index": 11, "kind": "attribute", "displayName":
"Namespaces Ref", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Reference to a
org.apache.camel.support.builder.Namespaces bean in the registry to use for the
XML Namespaces of prefix to uri mappings." },
+ "source": { "index": 12, "kind": "attribute", "displayName": "Source",
"group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Source to use, instead of message body. You can prefix with
variable:, header:, or property: to specify kind of source. Otherwise, the
source is assumed to be a variable. Use empty or null to use default source,
which is the message body." },
+ "resultType": { "index": 13, "kind": "attribute", "displayName": "Result
Type", "group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The class of the result type (type from output)." },
+ "trim": { "index": 14, "kind": "attribute", "displayName": "Trim",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether to trim the
source code to remove leading and trailing whitespaces and line breaks." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xquery.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xquery.json
index 3b58cdae2a8..b398bafcb42 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xquery.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xquery.json
@@ -20,8 +20,9 @@
"expression": { "index": 1, "kind": "value", "displayName": "Expression",
"group": "common", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The expression value in your chosen language syntax." },
"configurationRef": { "index": 2, "kind": "attribute", "displayName":
"Configuration Ref", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Reference to a saxon
configuration instance in the registry to use for xquery (requires
camel-saxon)." },
"namespace": { "index": 3, "kind": "element", "displayName": "Namespace",
"group": "common", "label": "common", "required": false, "type": "array",
"javaType": "java.util.List<org.apache.camel.model.PropertyDefinition>",
"deprecated": false, "autowired": false, "secret": false, "description":
"Injects the XML Namespaces of prefix to uri mappings." },
- "source": { "index": 4, "kind": "attribute", "displayName": "Source",
"group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Source to use, instead of message body. You can prefix with
variable:, header:, or property: to specify kind of source. Otherwise, the
source is assumed to be a variable. Use empty or null to use default source,
which is the message body." },
- "resultType": { "index": 5, "kind": "attribute", "displayName": "Result
Type", "group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The class of the result type (type from output)." },
- "trim": { "index": 6, "kind": "attribute", "displayName": "Trim", "group":
"advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether to trim the
source code to remove leading and trailing whitespaces and line breaks." }
+ "namespacesRef": { "index": 4, "kind": "attribute", "displayName":
"Namespaces Ref", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Reference to a
org.apache.camel.support.builder.Namespaces bean in the registry to use for the
XML Namespaces of prefix to uri mappings." },
+ "source": { "index": 5, "kind": "attribute", "displayName": "Source",
"group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Source to use, instead of message body. You can prefix with
variable:, header:, or property: to specify kind of source. Otherwise, the
source is assumed to be a variable. Use empty or null to use default source,
which is the message body." },
+ "resultType": { "index": 6, "kind": "attribute", "displayName": "Result
Type", "group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The class of the result type (type from output)." },
+ "trim": { "index": 7, "kind": "attribute", "displayName": "Trim", "group":
"advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether to trim the
source code to remove leading and trailing whitespaces and line breaks." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xtokenize.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xtokenize.json
index ddf44582de1..18e6641800f 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xtokenize.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xtokenize.json
@@ -21,8 +21,9 @@
"mode": { "index": 2, "kind": "attribute", "displayName": "Mode", "group":
"common", "required": false, "type": "enum", "javaType": "java.lang.String",
"enum": [ "i", "w", "u", "t" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "i", "description": "The extraction mode. The
available extraction modes are: i - injecting the contextual namespace bindings
into the extracted token (default), w - wrapping the extracted token in its
ancestor context, u - unwrap [...]
"group": { "index": 3, "kind": "attribute", "displayName": "Group",
"group": "common", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false,
"description": "To group N parts together." },
"namespace": { "index": 4, "kind": "element", "displayName": "Namespace",
"group": "common", "label": "common", "required": false, "type": "array",
"javaType": "java.util.List<org.apache.camel.model.PropertyDefinition>",
"deprecated": false, "autowired": false, "secret": false, "description":
"Injects the XML Namespaces of prefix to uri mappings." },
- "source": { "index": 5, "kind": "attribute", "displayName": "Source",
"group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Source to use, instead of message body. You can prefix with
variable:, header:, or property: to specify kind of source. Otherwise, the
source is assumed to be a variable. Use empty or null to use default source,
which is the message body." },
- "resultType": { "index": 6, "kind": "attribute", "displayName": "Result
Type", "group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The class of the result type (type from output)." },
- "trim": { "index": 7, "kind": "attribute", "displayName": "Trim", "group":
"advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether to trim the
source code to remove leading and trailing whitespaces and line breaks." }
+ "namespacesRef": { "index": 5, "kind": "attribute", "displayName":
"Namespaces Ref", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Reference to a
org.apache.camel.support.builder.Namespaces bean in the registry to use for the
XML Namespaces of prefix to uri mappings." },
+ "source": { "index": 6, "kind": "attribute", "displayName": "Source",
"group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Source to use, instead of message body. You can prefix with
variable:, header:, or property: to specify kind of source. Otherwise, the
source is assumed to be a variable. Use empty or null to use default source,
which is the message body." },
+ "resultType": { "index": 7, "kind": "attribute", "displayName": "Result
Type", "group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The class of the result type (type from output)." },
+ "trim": { "index": 8, "kind": "attribute", "displayName": "Trim", "group":
"advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether to trim the
source code to remove leading and trailing whitespaces and line breaks." }
}
}
diff --git a/components-starter/camel-saxon-starter/src/main/docs/saxon.json
b/components-starter/camel-saxon-starter/src/main/docs/saxon.json
index ff002b163bd..d3a087b3780 100644
--- a/components-starter/camel-saxon-starter/src/main/docs/saxon.json
+++ b/components-starter/camel-saxon-starter/src/main/docs/saxon.json
@@ -97,6 +97,12 @@
"description": "Injects the XML Namespaces of prefix to uri mappings.",
"sourceType":
"org.apache.camel.language.xquery.springboot.XQueryLanguageConfiguration"
},
+ {
+ "name": "camel.language.xquery.namespaces-ref",
+ "type": "java.lang.String",
+ "description": "Reference to a
org.apache.camel.support.builder.Namespaces bean in the registry to use for the
XML Namespaces of prefix to uri mappings.",
+ "sourceType":
"org.apache.camel.language.xquery.springboot.XQueryLanguageConfiguration"
+ },
{
"name": "camel.language.xquery.source",
"type": "java.lang.String",
diff --git
a/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/language/xquery/springboot/XQueryLanguageConfiguration.java
b/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/language/xquery/springboot/XQueryLanguageConfiguration.java
index 73040737a25..a968e0be32d 100644
---
a/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/language/xquery/springboot/XQueryLanguageConfiguration.java
+++
b/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/language/xquery/springboot/XQueryLanguageConfiguration.java
@@ -45,6 +45,11 @@ public class XQueryLanguageConfiguration
* Injects the XML Namespaces of prefix to uri mappings.
*/
private List<PropertyDefinition> namespace;
+ /**
+ * Reference to a org.apache.camel.support.builder.Namespaces bean in the
+ * registry to use for the XML Namespaces of prefix to uri mappings.
+ */
+ private String namespacesRef;
/**
* Source to use, instead of message body. You can prefix with variable:,
* header:, or property: to specify kind of source. Otherwise, the source
is
@@ -74,6 +79,14 @@ public class XQueryLanguageConfiguration
this.namespace = namespace;
}
+ public String getNamespacesRef() {
+ return namespacesRef;
+ }
+
+ public void setNamespacesRef(String namespacesRef) {
+ this.namespacesRef = namespacesRef;
+ }
+
public String getSource() {
return source;
}
diff --git a/components-starter/camel-stax-starter/src/main/docs/stax.json
b/components-starter/camel-stax-starter/src/main/docs/stax.json
index b232b1fdb03..a984cc62db3 100644
--- a/components-starter/camel-stax-starter/src/main/docs/stax.json
+++ b/components-starter/camel-stax-starter/src/main/docs/stax.json
@@ -73,6 +73,12 @@
"description": "Injects the XML Namespaces of prefix to uri mappings.",
"sourceType":
"org.apache.camel.language.xtokenizer.springboot.XMLTokenizeLanguageConfiguration"
},
+ {
+ "name": "camel.language.xtokenize.namespaces-ref",
+ "type": "java.lang.String",
+ "description": "Reference to a
org.apache.camel.support.builder.Namespaces bean in the registry to use for the
XML Namespaces of prefix to uri mappings.",
+ "sourceType":
"org.apache.camel.language.xtokenizer.springboot.XMLTokenizeLanguageConfiguration"
+ },
{
"name": "camel.language.xtokenize.source",
"type": "java.lang.String",
diff --git
a/components-starter/camel-stax-starter/src/main/java/org/apache/camel/language/xtokenizer/springboot/XMLTokenizeLanguageConfiguration.java
b/components-starter/camel-stax-starter/src/main/java/org/apache/camel/language/xtokenizer/springboot/XMLTokenizeLanguageConfiguration.java
index 03d76ed7eae..12e1140762d 100644
---
a/components-starter/camel-stax-starter/src/main/java/org/apache/camel/language/xtokenizer/springboot/XMLTokenizeLanguageConfiguration.java
+++
b/components-starter/camel-stax-starter/src/main/java/org/apache/camel/language/xtokenizer/springboot/XMLTokenizeLanguageConfiguration.java
@@ -48,6 +48,11 @@ public class XMLTokenizeLanguageConfiguration
* Injects the XML Namespaces of prefix to uri mappings.
*/
private List<PropertyDefinition> namespace;
+ /**
+ * Reference to a org.apache.camel.support.builder.Namespaces bean in the
+ * registry to use for the XML Namespaces of prefix to uri mappings.
+ */
+ private String namespacesRef;
/**
* Source to use, instead of message body. You can prefix with variable:,
* header:, or property: to specify kind of source. Otherwise, the source
is
@@ -77,6 +82,14 @@ public class XMLTokenizeLanguageConfiguration
this.namespace = namespace;
}
+ public String getNamespacesRef() {
+ return namespacesRef;
+ }
+
+ public void setNamespacesRef(String namespacesRef) {
+ this.namespacesRef = namespacesRef;
+ }
+
public String getSource() {
return source;
}
diff --git a/components-starter/camel-xpath-starter/src/main/docs/xpath.json
b/components-starter/camel-xpath-starter/src/main/docs/xpath.json
index 0fd01c94ad1..9383dbee038 100644
--- a/components-starter/camel-xpath-starter/src/main/docs/xpath.json
+++ b/components-starter/camel-xpath-starter/src/main/docs/xpath.json
@@ -49,6 +49,12 @@
"description": "Injects the XML Namespaces of prefix to uri mappings.",
"sourceType":
"org.apache.camel.language.xpath.springboot.XPathLanguageConfiguration"
},
+ {
+ "name": "camel.language.xpath.namespaces-ref",
+ "type": "java.lang.String",
+ "description": "Reference to a
org.apache.camel.support.builder.Namespaces bean in the registry to use for the
XML Namespaces of prefix to uri mappings.",
+ "sourceType":
"org.apache.camel.language.xpath.springboot.XPathLanguageConfiguration"
+ },
{
"name": "camel.language.xpath.object-model",
"type": "java.lang.String",
diff --git
a/components-starter/camel-xpath-starter/src/main/java/org/apache/camel/language/xpath/springboot/XPathLanguageConfiguration.java
b/components-starter/camel-xpath-starter/src/main/java/org/apache/camel/language/xpath/springboot/XPathLanguageConfiguration.java
index 350897119ea..32a945e1e1a 100644
---
a/components-starter/camel-xpath-starter/src/main/java/org/apache/camel/language/xpath/springboot/XPathLanguageConfiguration.java
+++
b/components-starter/camel-xpath-starter/src/main/java/org/apache/camel/language/xpath/springboot/XPathLanguageConfiguration.java
@@ -76,6 +76,11 @@ public class XPathLanguageConfiguration
* Injects the XML Namespaces of prefix to uri mappings.
*/
private List<PropertyDefinition> namespace;
+ /**
+ * Reference to a org.apache.camel.support.builder.Namespaces bean in the
+ * registry to use for the XML Namespaces of prefix to uri mappings.
+ */
+ private String namespacesRef;
/**
* Source to use, instead of message body. You can prefix with variable:,
* header:, or property: to specify kind of source. Otherwise, the source
is
@@ -161,6 +166,14 @@ public class XPathLanguageConfiguration
this.namespace = namespace;
}
+ public String getNamespacesRef() {
+ return namespacesRef;
+ }
+
+ public void setNamespacesRef(String namespacesRef) {
+ this.namespacesRef = namespacesRef;
+ }
+
public String getSource() {
return source;
}
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/saxon.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/saxon.adoc
index b98ec46b884..b23caea84a6 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/saxon.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/saxon.adoc
@@ -24,7 +24,7 @@ Please refer to the above links for usage and configuration
details.
== Spring Boot Auto-Configuration
-The starter supports 12 options, which are listed below.
+The starter supports 13 options, which are listed below.
[width="100%",cols="2,5,^1,2",options="header"]
|===
@@ -39,6 +39,7 @@ The starter supports 12 options, which are listed below.
| camel.language.xquery.configuration-ref | Reference to a saxon configuration
instance in the registry to use for xquery (requires camel-saxon). | | String
| camel.language.xquery.enabled | Whether to enable auto configuration of the
xquery language. This is enabled by default. | | Boolean
| camel.language.xquery.namespace | Injects the XML Namespaces of prefix to
uri mappings. | | PropertyDefinition>
+| camel.language.xquery.namespaces-ref | Reference to a
org.apache.camel.support.builder.Namespaces bean in the registry to use for the
XML Namespaces of prefix to uri mappings. | | String
| camel.language.xquery.source | Source to use, instead of message body. You
can prefix with variable:, header:, or property: to specify kind of source.
Otherwise, the source is assumed to be a variable. Use empty or null to use
default source, which is the message body. | | String
| camel.language.xquery.trim | Whether to trim the source code to remove
leading and trailing whitespaces and line breaks. | true | Boolean
|===
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/stax.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/stax.adoc
index b37d483b9af..cc8b1cfdbbb 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/stax.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/stax.adoc
@@ -24,7 +24,7 @@ Please refer to the above links for usage and configuration
details.
== Spring Boot Auto-Configuration
-The starter supports 8 options, which are listed below.
+The starter supports 9 options, which are listed below.
[width="100%",cols="2,5,^1,2",options="header"]
|===
@@ -35,6 +35,7 @@ The starter supports 8 options, which are listed below.
| camel.language.xtokenize.enabled | Whether to enable auto configuration of
the xtokenize language. This is enabled by default. | | Boolean
| camel.language.xtokenize.mode | The extraction mode. The available
extraction modes are: i - injecting the contextual namespace bindings into the
extracted token (default), w - wrapping the extracted token in its ancestor
context, u - unwrapping the extracted token to its child content, t -
extracting the text content of the specified element. | i | String
| camel.language.xtokenize.namespace | Injects the XML Namespaces of prefix to
uri mappings. | | PropertyDefinition>
+| camel.language.xtokenize.namespaces-ref | Reference to a
org.apache.camel.support.builder.Namespaces bean in the registry to use for the
XML Namespaces of prefix to uri mappings. | | String
| camel.language.xtokenize.source | Source to use, instead of message body.
You can prefix with variable:, header:, or property: to specify kind of source.
Otherwise, the source is assumed to be a variable. Use empty or null to use
default source, which is the message body. | | String
| camel.language.xtokenize.trim | Whether to trim the source code to remove
leading and trailing whitespaces and line breaks. | true | Boolean
|===
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/xpath.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/xpath.adoc
index 2cd0572a9aa..323324e6f40 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/xpath.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/xpath.adoc
@@ -23,7 +23,7 @@ Please refer to the above links for usage and configuration
details.
== Spring Boot Auto-Configuration
-The starter supports 12 options, which are listed below.
+The starter supports 13 options, which are listed below.
[width="100%",cols="2,5,^1,2",options="header"]
|===
@@ -33,6 +33,7 @@ The starter supports 12 options, which are listed below.
| camel.language.xpath.factory-ref | References to a custom XPathFactory to
lookup in the registry. | | String
| camel.language.xpath.log-namespaces | Whether to log namespaces which can
assist during troubleshooting. | false | Boolean
| camel.language.xpath.namespace | Injects the XML Namespaces of prefix to uri
mappings. | | PropertyDefinition>
+| camel.language.xpath.namespaces-ref | Reference to a
org.apache.camel.support.builder.Namespaces bean in the registry to use for the
XML Namespaces of prefix to uri mappings. | | String
| camel.language.xpath.object-model | The XPath object model to use. | |
String
| camel.language.xpath.pre-compile | Whether to enable pre-compiling the xpath
expression during initialization phase. pre-compile is enabled by default. |
true | Boolean
| camel.language.xpath.result-q-name | Sets the output type supported by
XPath. | NODESET | String