This is an automated email from the ASF dual-hosted git repository. davsclaus 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 4582ea2c3b0 Regen 4582ea2c3b0 is described below commit 4582ea2c3b00ae0c5977c24c845237d19345f612 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Mon Feb 5 07:32:41 2024 +0100 Regen --- .../camel/springboot/catalog/languages/hl7terser.json | 6 +++--- .../apache/camel/springboot/catalog/languages/jq.json | 6 +++--- .../camel/springboot/catalog/languages/jsonpath.json | 6 +++--- .../apache/camel/springboot/catalog/languages/xpath.json | 9 +++++---- .../camel/springboot/catalog/languages/xquery.json | 15 +++++++-------- .../camel/springboot/catalog/languages/xtokenize.json | 7 ++++--- .../camel-core-starter/src/main/docs/core.json | 2 +- .../springboot/TokenizeLanguageConfiguration.java | 3 +-- .../camel-hl7-starter/src/main/docs/hl7.json | 6 +++--- .../hl7/springboot/Hl7TerserLanguageConfiguration.java | 9 +++------ .../camel-jq-starter/src/main/docs/jq.json | 6 +++--- .../language/jq/springboot/JqLanguageConfiguration.java | 9 +++------ .../camel-jsonpath-starter/src/main/docs/jsonpath.json | 6 +++--- .../springboot/JsonPathLanguageConfiguration.java | 9 +++------ .../camel-saxon-starter/src/main/docs/saxon.json | 8 +------- .../xquery/springboot/XQueryLanguageConfiguration.java | 16 +--------------- .../camel-stax-starter/src/main/docs/stax.json | 2 +- .../springboot/XMLTokenizeLanguageConfiguration.java | 3 +-- .../camel-xpath-starter/src/main/docs/xpath.json | 9 ++++++++- .../xpath/springboot/XPathLanguageConfiguration.java | 15 +++++++++++++-- 20 files changed, 70 insertions(+), 82 deletions(-) diff --git a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/hl7terser.json b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/hl7terser.json index dbde7168df8..6da582a39aa 100644 --- a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/hl7terser.json +++ b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/hl7terser.json @@ -18,9 +18,9 @@ "properties": { "id": { "index": 0, "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the id of this node" }, "expression": { "index": 1, "kind": "value", "displayName": "Expression", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The expression value in your chosen language syntax" }, - "variableName": { "index": 2, "kind": "attribute", "displayName": "Variable Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of variable to use as input, instead of the message body It has as higher precedent if other are set." }, - "headerName": { "index": 3, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body It has as higher precedent than the propertyName if both are set." }, - "propertyName": { "index": 4, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set." }, + "variableName": { "index": 2, "kind": "attribute", "displayName": "Variable Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of variable to use as input, instead of the message body" }, + "headerName": { "index": 3, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body" }, + "propertyName": { "index": 4, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body." }, "resultType": { "index": 5, "kind": "attribute", "displayName": "Result Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the class of the result type (type from output)" }, "trim": { "index": 6, "kind": "attribute", "displayName": "Trim", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to trim the value 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/jq.json b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jq.json index b2e76a586af..cb78636b5ef 100644 --- a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jq.json +++ b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jq.json @@ -18,9 +18,9 @@ "properties": { "id": { "index": 0, "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the id of this node" }, "expression": { "index": 1, "kind": "value", "displayName": "Expression", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The expression value in your chosen language syntax" }, - "variableName": { "index": 2, "kind": "attribute", "displayName": "Variable Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of variable to use as input, instead of the message body It has as higher precedent if other are set." }, - "headerName": { "index": 3, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body It has as higher precedent than the propertyName if both are set." }, - "propertyName": { "index": 4, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set." }, + "variableName": { "index": 2, "kind": "attribute", "displayName": "Variable Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of variable to use as input, instead of the message body" }, + "headerName": { "index": 3, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body" }, + "propertyName": { "index": 4, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body." }, "resultType": { "index": 5, "kind": "attribute", "displayName": "Result Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the class of the result type (type from output)" }, "trim": { "index": 6, "kind": "attribute", "displayName": "Trim", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to trim the value 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/jsonpath.json b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json index 2a03988c072..ef157195cf3 100644 --- a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json +++ b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json @@ -24,9 +24,9 @@ "writeAsString": { "index": 5, "kind": "attribute", "displayName": "Write As String", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether to write the output of each row\/element as a JSON String value instead of a Map\/POJO value." }, "unpackArray": { "index": 6, "kind": "attribute", "displayName": "Unpack Array", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether to unpack a single element json-array into an object." }, "option": { "index": 7, "kind": "attribute", "displayName": "Option", "label": "advanced", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DEFAULT_PATH_LEAF_TO_NULL", "ALWAYS_RETURN_LIST", "AS_PATH_LIST", "SUPPRESS_EXCEPTIONS", "REQUIRE_PROPERTIES" ], "deprecated": false, "autowired": false, "secret": false, "description": "To configure additional options on JSONPath. Multiple values can be separated by comma." }, - "variableName": { "index": 8, "kind": "attribute", "displayName": "Variable Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of variable to use as input, instead of the message body It has as higher precedent if other are set." }, - "headerName": { "index": 9, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body It has as higher precedent than the propertyName if both are set." }, - "propertyName": { "index": 10, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set." }, + "variableName": { "index": 8, "kind": "attribute", "displayName": "Variable Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of variable to use as input, instead of the message body" }, + "headerName": { "index": 9, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body" }, + "propertyName": { "index": 10, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body." }, "resultType": { "index": 11, "kind": "attribute", "displayName": "Result Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the class of the result type (type from output)" }, "trim": { "index": 12, "kind": "attribute", "displayName": "Trim", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to trim the value 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/xpath.json b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xpath.json index 0ef93be0c04..8aec341be9d 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 @@ -19,7 +19,7 @@ "id": { "index": 0, "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the id of this node" }, "expression": { "index": 1, "kind": "value", "displayName": "Expression", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The expression value in your chosen language syntax" }, "documentType": { "index": 2, "kind": "attribute", "displayName": "Document Type", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of class for document type The default value is org.w3c.dom.Document" }, - "resultType": { "index": 3, "kind": "attribute", "displayName": "Result Type", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "NUMBER", "STRING", "BOOLEAN", "NODESET", "NODE" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "NODESET", "description": "Sets the class name of the result type (type from output) The default result type is NodeSet" }, + "resultQName": { "index": 3, "kind": "attribute", "displayName": "Result QName", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "NUMBER", "STRING", "BOOLEAN", "NODESET", "NODE" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "NODESET", "description": "Sets the output type supported by XPath." }, "saxon": { "index": 4, "kind": "attribute", "displayName": "Saxon", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether to use Saxon." }, "factoryRef": { "index": 5, "kind": "attribute", "displayName": "Factory Ref", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "References to a custom XPathFactory to lookup in the registry" }, "objectModel": { "index": 6, "kind": "attribute", "displayName": "Object Model", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The XPath object model to use" }, @@ -28,8 +28,9 @@ "preCompile": { "index": 9, "kind": "attribute", "displayName": "Pre Compile", "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. This can be used to turn off, for example in cases the compilation phase is desired at the starting phas [...] "namespace": { "index": 10, "kind": "element", "displayName": "Namespace", "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 - uri mappings" }, "variableName": { "index": 11, "kind": "attribute", "displayName": "Variable Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of variable to use as input, instead of the message body" }, - "headerName": { "index": 12, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body It has as higher precedent than the propertyName if both are set." }, - "propertyName": { "index": 13, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set." }, - "trim": { "index": 14, "kind": "attribute", "displayName": "Trim", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to trim the value to remove leading and trailing whitespaces and line breaks" } + "headerName": { "index": 12, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body" }, + "propertyName": { "index": 13, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body." }, + "resultType": { "index": 14, "kind": "attribute", "displayName": "Result Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the class of the result type (type from output)" }, + "trim": { "index": 15, "kind": "attribute", "displayName": "Trim", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to trim the value 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 45f2fadd972..dc9ead9b093 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 @@ -18,13 +18,12 @@ "properties": { "id": { "index": 0, "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the id of this node" }, "expression": { "index": 1, "kind": "value", "displayName": "Expression", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The expression value in your chosen language syntax" }, - "resultType": { "index": 2, "kind": "attribute", "displayName": "Result Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the class of the result type (type from output)" }, - "type": { "index": 3, "kind": "attribute", "displayName": "Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the class name of the result type (type from output) The default result type is NodeSet" }, - "configurationRef": { "index": 4, "kind": "attribute", "displayName": "Configuration Ref", "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). This may be needed to add custom functions to a saxon configuration, so these custom functions can be used in xquery expressions." }, - "namespace": { "index": 5, "kind": "element", "displayName": "Namespace", "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 - uri mappings" }, - "variableName": { "index": 6, "kind": "attribute", "displayName": "Variable Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of variable to use as input, instead of the message body" }, - "headerName": { "index": 7, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body It has as higher precedent than the propertyName if both are set." }, - "propertyName": { "index": 8, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set." }, - "trim": { "index": 9, "kind": "attribute", "displayName": "Trim", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to trim the value to remove leading and trailing whitespaces and line breaks" } + "configurationRef": { "index": 2, "kind": "attribute", "displayName": "Configuration Ref", "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). This may be needed to add custom functions to a saxon configuration, so these custom functions can be used in xquery expressions." }, + "namespace": { "index": 3, "kind": "element", "displayName": "Namespace", "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 - uri mappings" }, + "variableName": { "index": 4, "kind": "attribute", "displayName": "Variable Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of variable to use as input, instead of the message body" }, + "headerName": { "index": 5, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body" }, + "propertyName": { "index": 6, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body." }, + "resultType": { "index": 7, "kind": "attribute", "displayName": "Result Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the class of the result type (type from output)" }, + "trim": { "index": 8, "kind": "attribute", "displayName": "Trim", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to trim the value 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 f6794e32e64..a0a8a19ca66 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 @@ -22,8 +22,9 @@ "group": { "index": 3, "kind": "attribute", "displayName": "Group", "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", "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 - uri mappings" }, "variableName": { "index": 5, "kind": "attribute", "displayName": "Variable Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of variable to use as input, instead of the message body" }, - "headerName": { "index": 6, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body It has as higher precedent than the propertyName if both are set." }, - "propertyName": { "index": 7, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set." }, - "trim": { "index": 8, "kind": "attribute", "displayName": "Trim", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to trim the value to remove leading and trailing whitespaces and line breaks" } + "headerName": { "index": 6, "kind": "attribute", "displayName": "Header Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of header to use as input, instead of the message body" }, + "propertyName": { "index": 7, "kind": "attribute", "displayName": "Property Name", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Name of property to use as input, instead of the message body." }, + "resultType": { "index": 8, "kind": "attribute", "displayName": "Result Type", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the class of the result type (type from output)" }, + "trim": { "index": 9, "kind": "attribute", "displayName": "Trim", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to trim the value to remove leading and trailing whitespaces and line breaks" } } } diff --git a/components-starter/camel-core-starter/src/main/docs/core.json b/components-starter/camel-core-starter/src/main/docs/core.json index 62db55994a5..0044bedd3d4 100644 --- a/components-starter/camel-core-starter/src/main/docs/core.json +++ b/components-starter/camel-core-starter/src/main/docs/core.json @@ -513,7 +513,7 @@ { "name": "camel.language.tokenize.property-name", "type": "java.lang.String", - "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set.", + "description": "Name of property to use as input, instead of the message body.", "sourceType": "org.apache.camel.language.tokenizer.springboot.TokenizeLanguageConfiguration" }, { diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/language/tokenizer/springboot/TokenizeLanguageConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/language/tokenizer/springboot/TokenizeLanguageConfiguration.java index a0190236905..7798641ef0d 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/language/tokenizer/springboot/TokenizeLanguageConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/language/tokenizer/springboot/TokenizeLanguageConfiguration.java @@ -44,8 +44,7 @@ public class TokenizeLanguageConfiguration */ private String variableName; /** - * Name of property to use as input, instead of the message body. It has a - * lower precedent than the headerName if both are set. + * Name of property to use as input, instead of the message body. */ private String propertyName; /** diff --git a/components-starter/camel-hl7-starter/src/main/docs/hl7.json b/components-starter/camel-hl7-starter/src/main/docs/hl7.json index 19f31bcc865..0e90b884225 100644 --- a/components-starter/camel-hl7-starter/src/main/docs/hl7.json +++ b/components-starter/camel-hl7-starter/src/main/docs/hl7.json @@ -56,13 +56,13 @@ { "name": "camel.language.hl7terser.header-name", "type": "java.lang.String", - "description": "Name of header to use as input, instead of the message body It has as higher precedent than the propertyName if both are set.", + "description": "Name of header to use as input, instead of the message body", "sourceType": "org.apache.camel.component.hl7.springboot.Hl7TerserLanguageConfiguration" }, { "name": "camel.language.hl7terser.property-name", "type": "java.lang.String", - "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set.", + "description": "Name of property to use as input, instead of the message body.", "sourceType": "org.apache.camel.component.hl7.springboot.Hl7TerserLanguageConfiguration" }, { @@ -75,7 +75,7 @@ { "name": "camel.language.hl7terser.variable-name", "type": "java.lang.String", - "description": "Name of variable to use as input, instead of the message body It has as higher precedent if other are set.", + "description": "Name of variable to use as input, instead of the message body", "sourceType": "org.apache.camel.component.hl7.springboot.Hl7TerserLanguageConfiguration" } ], diff --git a/components-starter/camel-hl7-starter/src/main/java/org/apache/camel/component/hl7/springboot/Hl7TerserLanguageConfiguration.java b/components-starter/camel-hl7-starter/src/main/java/org/apache/camel/component/hl7/springboot/Hl7TerserLanguageConfiguration.java index 18688a95f75..cbd205c4de8 100644 --- a/components-starter/camel-hl7-starter/src/main/java/org/apache/camel/component/hl7/springboot/Hl7TerserLanguageConfiguration.java +++ b/components-starter/camel-hl7-starter/src/main/java/org/apache/camel/component/hl7/springboot/Hl7TerserLanguageConfiguration.java @@ -36,18 +36,15 @@ public class Hl7TerserLanguageConfiguration */ private Boolean enabled; /** - * Name of variable to use as input, instead of the message body It has as - * higher precedent if other are set. + * Name of variable to use as input, instead of the message body */ private String variableName; /** - * Name of header to use as input, instead of the message body It has as - * higher precedent than the propertyName if both are set. + * Name of header to use as input, instead of the message body */ private String headerName; /** - * Name of property to use as input, instead of the message body. It has a - * lower precedent than the headerName if both are set. + * Name of property to use as input, instead of the message body. */ private String propertyName; /** diff --git a/components-starter/camel-jq-starter/src/main/docs/jq.json b/components-starter/camel-jq-starter/src/main/docs/jq.json index a8f839aea74..5adb313de78 100644 --- a/components-starter/camel-jq-starter/src/main/docs/jq.json +++ b/components-starter/camel-jq-starter/src/main/docs/jq.json @@ -27,13 +27,13 @@ { "name": "camel.language.jq.header-name", "type": "java.lang.String", - "description": "Name of header to use as input, instead of the message body It has as higher precedent than the propertyName if both are set.", + "description": "Name of header to use as input, instead of the message body", "sourceType": "org.apache.camel.language.jq.springboot.JqLanguageConfiguration" }, { "name": "camel.language.jq.property-name", "type": "java.lang.String", - "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set.", + "description": "Name of property to use as input, instead of the message body.", "sourceType": "org.apache.camel.language.jq.springboot.JqLanguageConfiguration" }, { @@ -46,7 +46,7 @@ { "name": "camel.language.jq.variable-name", "type": "java.lang.String", - "description": "Name of variable to use as input, instead of the message body It has as higher precedent if other are set.", + "description": "Name of variable to use as input, instead of the message body", "sourceType": "org.apache.camel.language.jq.springboot.JqLanguageConfiguration" } ], diff --git a/components-starter/camel-jq-starter/src/main/java/org/apache/camel/language/jq/springboot/JqLanguageConfiguration.java b/components-starter/camel-jq-starter/src/main/java/org/apache/camel/language/jq/springboot/JqLanguageConfiguration.java index f528e3ed588..a85f0218cf3 100644 --- a/components-starter/camel-jq-starter/src/main/java/org/apache/camel/language/jq/springboot/JqLanguageConfiguration.java +++ b/components-starter/camel-jq-starter/src/main/java/org/apache/camel/language/jq/springboot/JqLanguageConfiguration.java @@ -35,18 +35,15 @@ public class JqLanguageConfiguration */ private Boolean enabled; /** - * Name of variable to use as input, instead of the message body It has as - * higher precedent if other are set. + * Name of variable to use as input, instead of the message body */ private String variableName; /** - * Name of header to use as input, instead of the message body It has as - * higher precedent than the propertyName if both are set. + * Name of header to use as input, instead of the message body */ private String headerName; /** - * Name of property to use as input, instead of the message body. It has a - * lower precedent than the headerName if both are set. + * Name of property to use as input, instead of the message body. */ private String propertyName; /** diff --git a/components-starter/camel-jsonpath-starter/src/main/docs/jsonpath.json b/components-starter/camel-jsonpath-starter/src/main/docs/jsonpath.json index 547a5504624..70fc6291c20 100644 --- a/components-starter/camel-jsonpath-starter/src/main/docs/jsonpath.json +++ b/components-starter/camel-jsonpath-starter/src/main/docs/jsonpath.json @@ -41,7 +41,7 @@ { "name": "camel.language.jsonpath.header-name", "type": "java.lang.String", - "description": "Name of header to use as input, instead of the message body It has as higher precedent than the propertyName if both are set.", + "description": "Name of header to use as input, instead of the message body", "sourceType": "org.apache.camel.jsonpath.springboot.JsonPathLanguageConfiguration" }, { @@ -53,7 +53,7 @@ { "name": "camel.language.jsonpath.property-name", "type": "java.lang.String", - "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set.", + "description": "Name of property to use as input, instead of the message body.", "sourceType": "org.apache.camel.jsonpath.springboot.JsonPathLanguageConfiguration" }, { @@ -80,7 +80,7 @@ { "name": "camel.language.jsonpath.variable-name", "type": "java.lang.String", - "description": "Name of variable to use as input, instead of the message body It has as higher precedent if other are set.", + "description": "Name of variable to use as input, instead of the message body", "sourceType": "org.apache.camel.jsonpath.springboot.JsonPathLanguageConfiguration" }, { diff --git a/components-starter/camel-jsonpath-starter/src/main/java/org/apache/camel/jsonpath/springboot/JsonPathLanguageConfiguration.java b/components-starter/camel-jsonpath-starter/src/main/java/org/apache/camel/jsonpath/springboot/JsonPathLanguageConfiguration.java index e33dfd24d85..c123c1bf816 100644 --- a/components-starter/camel-jsonpath-starter/src/main/java/org/apache/camel/jsonpath/springboot/JsonPathLanguageConfiguration.java +++ b/components-starter/camel-jsonpath-starter/src/main/java/org/apache/camel/jsonpath/springboot/JsonPathLanguageConfiguration.java @@ -61,18 +61,15 @@ public class JsonPathLanguageConfiguration */ private String option; /** - * Name of variable to use as input, instead of the message body It has as - * higher precedent if other are set. + * Name of variable to use as input, instead of the message body */ private String variableName; /** - * Name of header to use as input, instead of the message body It has as - * higher precedent than the propertyName if both are set. + * Name of header to use as input, instead of the message body */ private String headerName; /** - * Name of property to use as input, instead of the message body. It has a - * lower precedent than the headerName if both are set. + * Name of property to use as input, instead of the message body. */ private String propertyName; /** 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 1daed9a8c4c..472aab309a3 100644 --- a/components-starter/camel-saxon-starter/src/main/docs/saxon.json +++ b/components-starter/camel-saxon-starter/src/main/docs/saxon.json @@ -100,7 +100,7 @@ { "name": "camel.language.xquery.property-name", "type": "java.lang.String", - "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set.", + "description": "Name of property to use as input, instead of the message body.", "sourceType": "org.apache.camel.language.xquery.springboot.XQueryLanguageConfiguration" }, { @@ -110,12 +110,6 @@ "sourceType": "org.apache.camel.language.xquery.springboot.XQueryLanguageConfiguration", "defaultValue": true }, - { - "name": "camel.language.xquery.type", - "type": "java.lang.String", - "description": "Sets the class name of the result type (type from output) The default result type is NodeSet", - "sourceType": "org.apache.camel.language.xquery.springboot.XQueryLanguageConfiguration" - }, { "name": "camel.language.xquery.variable-name", "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 bf147bc24ec..229aab0c969 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 @@ -36,11 +36,6 @@ public class XQueryLanguageConfiguration * enabled by default. */ private Boolean enabled; - /** - * Sets the class name of the result type (type from output) The default - * result type is NodeSet - */ - private String type; /** * Reference to a saxon configuration instance in the registry to use for * xquery (requires camel-saxon). This may be needed to add custom functions @@ -57,8 +52,7 @@ public class XQueryLanguageConfiguration */ private String variableName; /** - * Name of property to use as input, instead of the message body. It has a - * lower precedent than the headerName if both are set. + * Name of property to use as input, instead of the message body. */ private String propertyName; /** @@ -67,14 +61,6 @@ public class XQueryLanguageConfiguration */ private Boolean trim = true; - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - public String getConfigurationRef() { return configurationRef; } 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 2840ce1a9f6..1c273c898b4 100644 --- a/components-starter/camel-stax-starter/src/main/docs/stax.json +++ b/components-starter/camel-stax-starter/src/main/docs/stax.json @@ -76,7 +76,7 @@ { "name": "camel.language.xtokenize.property-name", "type": "java.lang.String", - "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set.", + "description": "Name of property to use as input, instead of the message body.", "sourceType": "org.apache.camel.language.xtokenizer.springboot.XMLTokenizeLanguageConfiguration" }, { 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 653dfe8fa81..197573605b7 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 @@ -53,8 +53,7 @@ public class XMLTokenizeLanguageConfiguration */ private String variableName; /** - * Name of property to use as input, instead of the message body. It has a - * lower precedent than the headerName if both are set. + * Name of property to use as input, instead of the message body. */ private String propertyName; /** 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 80d650bf333..a14ffaf1f7a 100644 --- a/components-starter/camel-xpath-starter/src/main/docs/xpath.json +++ b/components-starter/camel-xpath-starter/src/main/docs/xpath.json @@ -65,9 +65,16 @@ { "name": "camel.language.xpath.property-name", "type": "java.lang.String", - "description": "Name of property to use as input, instead of the message body. It has a lower precedent than the headerName if both are set.", + "description": "Name of property to use as input, instead of the message body.", "sourceType": "org.apache.camel.language.xpath.springboot.XPathLanguageConfiguration" }, + { + "name": "camel.language.xpath.result-q-name", + "type": "java.lang.String", + "description": "Sets the output type supported by XPath.", + "sourceType": "org.apache.camel.language.xpath.springboot.XPathLanguageConfiguration", + "defaultValue": "NODESET" + }, { "name": "camel.language.xpath.saxon", "type": "java.lang.Boolean", 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 c13289b5d9c..626d43acd47 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 @@ -40,6 +40,10 @@ public class XPathLanguageConfiguration * Name of class for document type The default value is org.w3c.dom.Document */ private String documentType; + /** + * Sets the output type supported by XPath. + */ + private String resultQName = "NODESET"; /** * Whether to use Saxon. */ @@ -86,8 +90,7 @@ public class XPathLanguageConfiguration */ private String variableName; /** - * Name of property to use as input, instead of the message body. It has a - * lower precedent than the headerName if both are set. + * Name of property to use as input, instead of the message body. */ private String propertyName; /** @@ -104,6 +107,14 @@ public class XPathLanguageConfiguration this.documentType = documentType; } + public String getResultQName() { + return resultQName; + } + + public void setResultQName(String resultQName) { + this.resultQName = resultQName; + } + public Boolean getSaxon() { return saxon; }