This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git


The following commit(s) were added to refs/heads/main by this push:
     new 069b7e2  [create-pull-request] automated change
069b7e2 is described below

commit 069b7e253aad196c7066d10ebf24e1620f9e39f1
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Mar 1 01:04:17 2022 +0000

    [create-pull-request] automated change
---
 .../camel/catalog/karaf/dataformats/any23.json     |  2 +-
 .../camel/catalog/karaf/dataformats/asn1.json      |  2 +-
 .../catalog/karaf/dataformats/avroJackson.json     | 16 ++++++++--------
 .../camel/catalog/karaf/dataformats/barcode.json   |  4 ++--
 .../camel/catalog/karaf/dataformats/base64.json    |  4 ++--
 .../camel/catalog/karaf/dataformats/beanio.json    |  2 +-
 .../camel/catalog/karaf/dataformats/bindyCsv.json  |  4 ++--
 .../catalog/karaf/dataformats/bindyFixed.json      |  4 ++--
 .../camel/catalog/karaf/dataformats/bindyKvp.json  |  4 ++--
 .../camel/catalog/karaf/dataformats/cbor.json      |  6 +++---
 .../camel/catalog/karaf/dataformats/crypto.json    | 10 +++++-----
 .../camel/catalog/karaf/dataformats/csv.json       | 22 +++++++++++-----------
 .../apache/camel/catalog/karaf/languages/bean.json |  4 ++--
 .../camel/catalog/karaf/languages/constant.json    |  2 +-
 .../camel/catalog/karaf/languages/csimple.json     |  2 +-
 .../camel/catalog/karaf/languages/datasonnet.json  |  2 +-
 .../catalog/karaf/languages/exchangeProperty.json  |  2 +-
 .../apache/camel/catalog/karaf/languages/file.json |  2 +-
 .../camel/catalog/karaf/languages/groovy.json      |  2 +-
 .../camel/catalog/karaf/languages/header.json      |  2 +-
 .../camel/catalog/karaf/languages/hl7terser.json   |  2 +-
 .../apache/camel/catalog/karaf/languages/joor.json |  6 +++---
 .../camel/catalog/karaf/languages/jsonpath.json    | 10 +++++-----
 .../apache/camel/catalog/karaf/languages/mvel.json |  2 +-
 .../apache/camel/catalog/karaf/languages/ognl.json |  2 +-
 .../apache/camel/catalog/karaf/languages/ref.json  |  2 +-
 .../camel/catalog/karaf/languages/simple.json      |  2 +-
 .../apache/camel/catalog/karaf/languages/spel.json |  2 +-
 .../camel/catalog/karaf/languages/tokenize.json    | 14 +++++++-------
 .../camel/catalog/karaf/languages/xpath.json       | 10 +++++-----
 .../camel/catalog/karaf/languages/xquery.json      |  4 ++--
 .../camel/catalog/karaf/languages/xtokenize.json   |  8 ++++----
 32 files changed, 81 insertions(+), 81 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/any23.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/any23.json
index c244d9b..7195cfd 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/any23.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/any23.json
@@ -17,9 +17,9 @@
   },
   "properties": {
     "outputFormat": { "kind": "attribute", "displayName": "Output Format", 
"required": false, "type": "enum", "javaType": 
"org.apache.camel.dataformat.any23.Any23OutputFormat", "enum": [ "NTRIPLES", 
"TURTLE", "NQUADS", "RDFXML", "JSONLD", "RDFJSON", "RDF4JMODEL" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"RDF4JMODEL", "description": "What RDF syntax to unmarshal as, can be: 
NTRIPLES, TURTLE, NQUADS, RDFXML, JSONLD, RDFJSON, RDF4JMODEL. It is by 
default:  [...]
+    "baseUri": { "kind": "attribute", "displayName": "Base Uri", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The URI to use as base for 
building RDF entities if only relative paths are provided." },
     "configuration": { "kind": "element", "displayName": "Configuration", 
"required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.PropertyDefinition>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configurations for 
Apache Any23 as key-value pairs in order to customize the extraction process. 
The list of supported parameters can be found here. If not provided, a default 
configuration is used." },
     "extractors": { "kind": "element", "displayName": "Extractors", 
"required": false, "type": "array", "javaType": 
"java.util.List<java.lang.String>", "deprecated": false, "autowired": false, 
"secret": false, "description": "List of Any23 extractors to be used in the 
unmarshal operation. A list of the available extractors can be found here here. 
If not provided, all the available extractors are used." },
-    "baseUri": { "kind": "attribute", "displayName": "Base Uri", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The URI to use as base for 
building RDF entities if only relative paths are provided." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/asn1.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/asn1.json
index 0d66833..6adb364 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/asn1.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/asn1.json
@@ -16,8 +16,8 @@
     "modelJavaType": "org.apache.camel.model.dataformat.ASN1DataFormat"
   },
   "properties": {
-    "usingIterator": { "kind": "attribute", "displayName": "Using Iterator", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "If the asn1 file has more then one entry, the setting 
this option to true, allows to work with the splitter EIP, to split the data 
using an iterator in a streaming mode." },
     "unmarshalType": { "kind": "attribute", "displayName": "Unmarshal Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Class 
to use when unmarshalling." },
+    "usingIterator": { "kind": "attribute", "displayName": "Using Iterator", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "If the asn1 file has more than one entry, the setting 
this option to true, allows working with the splitter EIP, to split the data 
using an iterator in a streaming mode." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/avroJackson.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/avroJackson.json
index 514ed91..3c29871 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/avroJackson.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/avroJackson.json
@@ -16,24 +16,24 @@
     "modelJavaType": "org.apache.camel.model.dataformat.AvroDataFormat"
   },
   "properties": {
-    "objectMapper": { "kind": "attribute", "displayName": "Object Mapper", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Lookup and use the existing ObjectMapper with the given id when using 
Jackson." },
+    "objectMapper": { "kind": "attribute", "displayName": "Object Mapper", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Lookup and use the existing ObjectMapper with the given id when 
using Jackson." },
     "useDefaultObjectMapper": { "kind": "attribute", "displayName": "Use 
Default Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to lookup and use default Jackson 
ObjectMapper from the registry." },
     "unmarshalType": { "kind": "attribute", "displayName": "Unmarshal Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Class 
name of the java type to use when unmarshalling" },
     "jsonView": { "kind": "attribute", "displayName": "Json View", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "When marshalling a POJO to 
JSON you might want to exclude certain fields from the JSON output. With 
Jackson you can use JSON views to accomplish this. This option is to refer to 
the class which has JsonView annotations" },
     "include": { "kind": "attribute", "displayName": "Include", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "If you want to marshal a 
pojo to JSON, and the pojo has some fields with null values. And you want to 
skip these null values, you can set this option to NON_NULL" },
-    "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Used for JMS users to allow the JMSType header from the 
JMS spec to specify a FQN classname to use to unmarshal to." },
-    "collectionType": { "kind": "attribute", "displayName": "Collection Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
+    "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to." },
+    "collectionType": { "kind": "attribute", "displayName": "Collection Type", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Refers to a custom collection type to lookup in the registry to 
use. This option should rarely be used, but allows to use different collection 
types than java.util.Collection based as default." },
     "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
unmarshal to a List of Map or a List of Pojo." },
-    "moduleClassNames": { "kind": "attribute", "displayName": "Module Class 
Names", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use custom Jackson modules com.fasterxml.jackson.databind.Module specified as a 
String with FQN class names. Multiple classes can be separated by comma." },
-    "moduleRefs": { "kind": "attribute", "displayName": "Module Refs", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use custom Jackson modules referred from the Camel registry. Multiple modules 
can be separated by comma." },
+    "moduleClassNames": { "kind": "attribute", "displayName": "Module Class 
Names", "label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma." },
+    "moduleRefs": { "kind": "attribute", "displayName": "Module Refs", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To use custom Jackson modules referred from the Camel registry. 
Multiple modules can be separated by comma." },
     "enableFeatures": { "kind": "attribute", "displayName": "Enable Features", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set 
of features to enable on the Jackson 
com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that 
matches a enum from com.fasterxml.jackson.databind.SerializationFeature, 
com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.jack 
[...]
     "disableFeatures": { "kind": "attribute", "displayName": "Disable 
Features", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set 
of features to disable on the Jackson 
com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that 
matches a enum from com.fasterxml.jackson.databind.SerializationFeature, 
com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.j [...]
     "allowUnmarshallType": { "kind": "attribute", "displayName": "Allow 
Unmarshall Type", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If enabled then Jackson is allowed to 
attempt to use the CamelJacksonUnmarshalType header during the unmarshalling. 
This should only be enabled when desired to be used." },
-    "timezone": { "kind": "attribute", "displayName": "Timezone", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "If set then Jackson will 
use the Timezone when marshalling\/unmarshalling." },
+    "timezone": { "kind": "attribute", "displayName": "Timezone", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "If set then Jackson will use the Timezone when 
marshalling\/unmarshalling." },
     "autoDiscoverObjectMapper": { "kind": "attribute", "displayName": "Auto 
Discover Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If set to true then Jackson will lookup 
for an objectMapper into the registry" },
     "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type 
Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether the data format should set the Content-Type header with 
the type from the data format. For example application\/xml for data formats 
marshalling to XML, or application\/json for data formats marshalling to JSON" 
},
-    "schemaResolver": { "kind": "attribute", "displayName": "Schema Resolver", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Optional schema resolver used to lookup schemas for the data in transit." },
-    "autoDiscoverSchemaResolver": { "kind": "attribute", "displayName": "Auto 
Discover Schema Resolver", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "When not disabled, the SchemaResolver 
will be looked up into the registry" },
+    "schemaResolver": { "kind": "attribute", "displayName": "Schema Resolver", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Optional schema resolver used to lookup schemas for the data in 
transit." },
+    "autoDiscoverSchemaResolver": { "kind": "attribute", "displayName": "Auto 
Discover Schema Resolver", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "When not 
disabled, the SchemaResolver will be looked up into the registry" },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/barcode.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/barcode.json
index 6b0441b..e0908f7 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/barcode.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/barcode.json
@@ -16,10 +16,10 @@
     "modelJavaType": "org.apache.camel.model.dataformat.BarcodeDataFormat"
   },
   "properties": {
+    "barcodeFormat": { "kind": "attribute", "displayName": "Barcode Format", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Barcode format such as QR-Code" },
+    "imageType": { "kind": "attribute", "displayName": "Image Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Image 
type of the barcode such as png" },
     "width": { "kind": "attribute", "displayName": "Width", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "description": "Width of the barcode" },
     "height": { "kind": "attribute", "displayName": "Height", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "description": "Height of the barcode" },
-    "imageType": { "kind": "attribute", "displayName": "Image Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Image 
type of the barcode such as png" },
-    "barcodeFormat": { "kind": "attribute", "displayName": "Barcode Format", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Barcode format such as QR-Code" },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/base64.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/base64.json
index 5ad5ea4..c0cf452 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/base64.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/base64.json
@@ -17,8 +17,8 @@
   },
   "properties": {
     "lineLength": { "kind": "attribute", "displayName": "Line Length", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": "76", 
"description": "To specific a maximum line length for the encoded data. By 
default 76 is used." },
-    "lineSeparator": { "kind": "attribute", "displayName": "Line Separator", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
line separators to use. Uses new line characters (CRLF) by default." },
-    "urlSafe": { "kind": "attribute", "displayName": "Url Safe", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Instead of emitting '' and '\/' we emit '-' and '_' respectively. urlSafe is 
only applied to encode operations. Decoding seamlessly handles both modes. Is 
by default false." },
+    "lineSeparator": { "kind": "attribute", "displayName": "Line Separator", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The line separators to use. Uses new line characters (CRLF) by 
default." },
+    "urlSafe": { "kind": "attribute", "displayName": "Url Safe", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Instead of emitting '' and '\/' we emit 
'-' and '_' respectively. urlSafe is only applied to encode operations. 
Decoding seamlessly handles both modes. Is by default false." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/beanio.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/beanio.json
index 992e724..8f47457 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/beanio.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/beanio.json
@@ -21,7 +21,7 @@
     "ignoreUnidentifiedRecords": { "kind": "attribute", "displayName": "Ignore 
Unidentified Records", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to ignore unidentified records." 
},
     "ignoreUnexpectedRecords": { "kind": "attribute", "displayName": "Ignore 
Unexpected Records", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to ignore unexpected records." },
     "ignoreInvalidRecords": { "kind": "attribute", "displayName": "Ignore 
Invalid Records", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to ignore invalid records." },
-    "encoding": { "kind": "attribute", "displayName": "Encoding", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The charset to use. Is by 
default the JVM platform default charset." },
+    "encoding": { "kind": "attribute", "displayName": "Encoding", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The charset to use. Is by default the JVM platform default 
charset." },
     "beanReaderErrorHandlerType": { "kind": "attribute", "displayName": "Bean 
Reader Error Handler Type", "label": "advanced", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.dataformat.beanio.BeanIOErrorHandler as error handler while 
parsing. Configure the fully qualified class name of the error handler. Notice 
the options ignoreUnidentifiedRecords, ignoreUnexp [...]
     "unmarshalSingleObject": { "kind": "attribute", "displayName": "Unmarshal 
Single Object", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "This options controls 
whether to unmarshal as a list of objects or as a single object only. The 
former is the default mode, and the latter is only intended in special 
use-cases where beanio maps the Camel mess [...]
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyCsv.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyCsv.json
index e3c2a06..a65643d 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyCsv.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyCsv.json
@@ -18,9 +18,9 @@
   "properties": {
     "type": { "kind": "attribute", "displayName": "Type", "required": true, 
"type": "enum", "javaType": "org.apache.camel.model.dataformat.BindyType", 
"enum": [ "Csv", "Fixed", "KeyValue" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "Csv", "description": "Whether to use 
Csv, Fixed, or KeyValue." },
     "classType": { "kind": "attribute", "displayName": "Class Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Name 
of model class to use." },
-    "locale": { "kind": "attribute", "displayName": "Locale", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure a default 
locale to use, such as us for united states. To use the JVM platform default 
locale then use the name default" },
-    "unwrapSingleInstance": { "kind": "attribute", "displayName": "Unwrap 
Single Instance", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "When unmarshalling should a single 
instance be unwrapped and returned instead of wrapped in a java.util.List." },
     "allowEmptyStream": { "kind": "attribute", "displayName": "Allow Empty 
Stream", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to allow empty streams in the unmarshal process. 
If true, no exception will be thrown when a body without records is provided." 
},
+    "unwrapSingleInstance": { "kind": "attribute", "displayName": "Unwrap 
Single Instance", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "When unmarshalling 
should a single instance be unwrapped and returned instead of wrapped in a 
java.util.List." },
+    "locale": { "kind": "attribute", "displayName": "Locale", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To configure a default locale to use, such as us for united 
states. To use the JVM platform default locale then use the name default" },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyFixed.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyFixed.json
index f9eed6f..65e0643 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyFixed.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyFixed.json
@@ -18,9 +18,9 @@
   "properties": {
     "type": { "kind": "attribute", "displayName": "Type", "required": true, 
"type": "enum", "javaType": "org.apache.camel.model.dataformat.BindyType", 
"enum": [ "Csv", "Fixed", "KeyValue" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "Fixed", "description": "Whether to use 
Csv, Fixed, or KeyValue." },
     "classType": { "kind": "attribute", "displayName": "Class Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Name 
of model class to use." },
-    "locale": { "kind": "attribute", "displayName": "Locale", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure a default 
locale to use, such as us for united states. To use the JVM platform default 
locale then use the name default" },
-    "unwrapSingleInstance": { "kind": "attribute", "displayName": "Unwrap 
Single Instance", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "When unmarshalling should a single 
instance be unwrapped and returned instead of wrapped in a java.util.List." },
     "allowEmptyStream": { "kind": "attribute", "displayName": "Allow Empty 
Stream", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to allow empty streams in the unmarshal process. 
If true, no exception will be thrown when a body without records is provided." 
},
+    "unwrapSingleInstance": { "kind": "attribute", "displayName": "Unwrap 
Single Instance", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "When unmarshalling 
should a single instance be unwrapped and returned instead of wrapped in a 
java.util.List." },
+    "locale": { "kind": "attribute", "displayName": "Locale", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To configure a default locale to use, such as us for united 
states. To use the JVM platform default locale then use the name default" },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyKvp.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyKvp.json
index ddbdfd6..0bab368 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyKvp.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/bindyKvp.json
@@ -18,9 +18,9 @@
   "properties": {
     "type": { "kind": "attribute", "displayName": "Type", "required": true, 
"type": "enum", "javaType": "org.apache.camel.model.dataformat.BindyType", 
"enum": [ "Csv", "Fixed", "KeyValue" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "KeyValue", "description": "Whether to 
use Csv, Fixed, or KeyValue." },
     "classType": { "kind": "attribute", "displayName": "Class Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Name 
of model class to use." },
-    "locale": { "kind": "attribute", "displayName": "Locale", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure a default 
locale to use, such as us for united states. To use the JVM platform default 
locale then use the name default" },
-    "unwrapSingleInstance": { "kind": "attribute", "displayName": "Unwrap 
Single Instance", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "When unmarshalling should a single 
instance be unwrapped and returned instead of wrapped in a java.util.List." },
     "allowEmptyStream": { "kind": "attribute", "displayName": "Allow Empty 
Stream", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to allow empty streams in the unmarshal process. 
If true, no exception will be thrown when a body without records is provided." 
},
+    "unwrapSingleInstance": { "kind": "attribute", "displayName": "Unwrap 
Single Instance", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "When unmarshalling 
should a single instance be unwrapped and returned instead of wrapped in a 
java.util.List." },
+    "locale": { "kind": "attribute", "displayName": "Locale", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To configure a default locale to use, such as us for united 
states. To use the JVM platform default locale then use the name default" },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/cbor.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/cbor.json
index 9d67844..08eee5f 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/cbor.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/cbor.json
@@ -16,14 +16,14 @@
     "modelJavaType": "org.apache.camel.model.dataformat.CBORDataFormat"
   },
   "properties": {
-    "objectMapper": { "kind": "attribute", "displayName": "Object Mapper", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Lookup and use the existing CBOR ObjectMapper with the given id when using 
Jackson." },
+    "objectMapper": { "kind": "attribute", "displayName": "Object Mapper", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Lookup and use the existing CBOR ObjectMapper with the given id 
when using Jackson." },
     "useDefaultObjectMapper": { "kind": "attribute", "displayName": "Use 
Default Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to lookup and use default Jackson 
CBOR ObjectMapper from the registry." },
     "unmarshalType": { "kind": "attribute", "displayName": "Unmarshal Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Class 
name of the java type to use when unmarshalling" },
-    "collectionType": { "kind": "attribute", "displayName": "Collection Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
+    "collectionType": { "kind": "attribute", "displayName": "Collection Type", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Refers to a custom collection type to lookup in the registry to 
use. This option should rarely be used, but allows to use different collection 
types than java.util.Collection based as default." },
     "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
unmarshal to a List of Map or a List of Pojo." },
     "allowUnmarshallType": { "kind": "attribute", "displayName": "Allow 
Unmarshall Type", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If enabled then Jackson CBOR is allowed 
to attempt to use the CamelCBORUnmarshalType header during the unmarshalling. 
This should only be enabled when desired to be used." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "To enable pretty printing output nicely formatted. Is by 
default false." },
-    "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Used for JMS users to allow the JMSType header from the 
JMS spec to specify a FQN classname to use to unmarshal to." },
+    "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to." },
     "enableFeatures": { "kind": "attribute", "displayName": "Enable Features", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set 
of features to enable on the Jackson 
com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that 
matches a enum from com.fasterxml.jackson.databind.SerializationFeature, 
com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.jack 
[...]
     "disableFeatures": { "kind": "attribute", "displayName": "Disable 
Features", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set 
of features to disable on the Jackson 
com.fasterxml.jackson.databind.ObjectMapper. The features should be a name that 
matches a enum from com.fasterxml.jackson.databind.SerializationFeature, 
com.fasterxml.jackson.databind.DeserializationFeature, or com.fasterxml.j [...]
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/crypto.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/crypto.json
index e282076..3b24668 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/crypto.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/crypto.json
@@ -17,14 +17,14 @@
   },
   "properties": {
     "algorithm": { "kind": "attribute", "displayName": "Algorithm", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
JCE algorithm name indicating the cryptographic algorithm that will be used." },
-    "cryptoProvider": { "kind": "attribute", "displayName": "Crypto Provider", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
name of the JCE Security Provider that should be used." },
     "keyRef": { "kind": "attribute", "displayName": "Key Ref", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Refers to the secret key 
to lookup from the register to use." },
-    "initVectorRef": { "kind": "attribute", "displayName": "Init Vector Ref", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to a byte array containing the Initialization Vector that will be used 
to initialize the Cipher." },
-    "algorithmParameterRef": { "kind": "attribute", "displayName": "Algorithm 
Parameter Ref", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "A JCE AlgorithmParameterSpec used to initialize the Cipher. 
Will lookup the type using the given name as a 
java.security.spec.AlgorithmParameterSpec type." },
-    "buffersize": { "kind": "attribute", "displayName": "Buffersize", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
size of the buffer used in the signature process." },
+    "cryptoProvider": { "kind": "attribute", "displayName": "Crypto Provider", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The name of the JCE Security Provider that should be used." },
+    "initVectorRef": { "kind": "attribute", "displayName": "Init Vector Ref", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Refers to a byte array containing the Initialization Vector 
that will be used to initialize the Cipher." },
+    "algorithmParameterRef": { "kind": "attribute", "displayName": "Algorithm 
Parameter Ref", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "A JCE AlgorithmParameterSpec used to 
initialize the Cipher. Will lookup the type using the given name as a 
java.security.spec.AlgorithmParameterSpec type." },
+    "bufferSize": { "kind": "attribute", "displayName": "Buffer Size", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"4096", "description": "The size of the buffer used in the signature process." 
},
     "macAlgorithm": { "kind": "attribute", "displayName": "Mac Algorithm", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HmacSHA1", "description": "The JCE algorithm name indicating the Message 
Authentication algorithm." },
     "shouldAppendHMAC": { "kind": "attribute", "displayName": "Should Append 
HMAC", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Flag indicating that a Message Authentication Code should be 
calculated and appended to the encrypted data." },
-    "inline": { "kind": "attribute", "displayName": "Inline", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Flag indicating that the configured IV should be inlined into the encrypted 
data stream. Is by default false." },
+    "inline": { "kind": "attribute", "displayName": "Inline", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Flag indicating that the configured IV 
should be inlined into the encrypted data stream. Is by default false." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/csv.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/csv.json
index 285a46e..45c6e86 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/csv.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/dataformats/csv.json
@@ -17,34 +17,34 @@
   },
   "properties": {
     "formatRef": { "kind": "attribute", "displayName": "Format Ref", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The reference format to use, it will be updated with the other 
format options, the default value is CSVFormat.DEFAULT" },
-    "formatName": { "kind": "attribute", "displayName": "Format Name", 
"required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ 
"DEFAULT", "EXCEL", "INFORMIX_UNLOAD", "INFORMIX_UNLOAD_CSV", "MYSQL", 
"RFC4180" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "The name of the format to use, the default value is 
CSVFormat.DEFAULT" },
-    "commentMarkerDisabled": { "kind": "attribute", "displayName": "Comment 
Marker Disabled", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Disables the comment marker of the 
reference format." },
-    "commentMarker": { "kind": "attribute", "displayName": "Comment Marker", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the comment marker of the reference format." },
+    "formatName": { "kind": "attribute", "displayName": "Format Name", 
"label": "advanced", "required": false, "type": "enum", "javaType": 
"java.lang.String", "enum": [ "DEFAULT", "EXCEL", "INFORMIX_UNLOAD", 
"INFORMIX_UNLOAD_CSV", "MYSQL", "RFC4180" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "DEFAULT", "description": "The name of 
the format to use, the default value is CSVFormat.DEFAULT" },
+    "commentMarkerDisabled": { "kind": "attribute", "displayName": "Comment 
Marker Disabled", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Disables the comment 
marker of the reference format." },
+    "commentMarker": { "kind": "attribute", "displayName": "Comment Marker", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the comment marker of the reference format." },
     "delimiter": { "kind": "attribute", "displayName": "Delimiter", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the delimiter to use. The default value is , (comma)" },
-    "escapeDisabled": { "kind": "attribute", "displayName": "Escape Disabled", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Use for disabling using escape character" },
-    "escape": { "kind": "attribute", "displayName": "Escape", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the escape character 
to use" },
+    "escapeDisabled": { "kind": "attribute", "displayName": "Escape Disabled", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Use for disabling using escape 
character" },
+    "escape": { "kind": "attribute", "displayName": "Escape", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the escape character to use" },
     "headerDisabled": { "kind": "attribute", "displayName": "Header Disabled", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Use for disabling headers" },
     "header": { "kind": "element", "displayName": "Header", "required": false, 
"type": "array", "javaType": "java.util.List<java.lang.String>", "deprecated": 
false, "autowired": false, "secret": false, "description": "To configure the 
CSV headers" },
     "allowMissingColumnNames": { "kind": "attribute", "displayName": "Allow 
Missing Column Names", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to allow missing column names." 
},
     "ignoreEmptyLines": { "kind": "attribute", "displayName": "Ignore Empty 
Lines", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to ignore empty lines." },
     "ignoreSurroundingSpaces": { "kind": "attribute", "displayName": "Ignore 
Surrounding Spaces", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to ignore surrounding spaces" },
-    "nullStringDisabled": { "kind": "attribute", "displayName": "Null String 
Disabled", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Used to disable null strings" },
-    "nullString": { "kind": "attribute", "displayName": "Null String", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the null string" },
+    "nullStringDisabled": { "kind": "attribute", "displayName": "Null String 
Disabled", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Used to disable null 
strings" },
+    "nullString": { "kind": "attribute", "displayName": "Null String", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the null string" },
     "quoteDisabled": { "kind": "attribute", "displayName": "Quote Disabled", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Used to disable quotes" },
     "quote": { "kind": "attribute", "displayName": "Quote", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the quote which by 
default is" },
     "recordSeparatorDisabled": { "kind": "attribute", "displayName": "Record 
Separator Disabled", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Used for disabling record separator" },
     "recordSeparator": { "kind": "attribute", "displayName": "Record 
Separator", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the record separator (aka new line) which by default is 
new line characters (CRLF)" },
     "skipHeaderRecord": { "kind": "attribute", "displayName": "Skip Header 
Record", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to skip the header record in the output" },
-    "quoteMode": { "kind": "attribute", "displayName": "Quote Mode", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the quote mode" },
+    "quoteMode": { "kind": "attribute", "displayName": "Quote Mode", 
"required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ 
"ALL", "ALL_NON_NULL", "MINIMAL", "NON_NUMERIC", "NONE" ], "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the quote mode" },
     "ignoreHeaderCase": { "kind": "attribute", "displayName": "Ignore Header 
Case", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets whether or not to ignore case when accessing header 
names." },
     "trim": { "kind": "attribute", "displayName": "Trim", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Sets whether or not to trim leading and trailing blanks." },
     "trailingDelimiter": { "kind": "attribute", "displayName": "Trailing 
Delimiter", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Sets whether or not to add a trailing 
delimiter." },
     "marshallerFactoryRef": { "kind": "attribute", "displayName": "Marshaller 
Factory Ref", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets the implementation of the 
CsvMarshallerFactory interface which is able to customize 
marshalling\/unmarshalling behavior by extending CsvMarshaller or creating it 
from scratch." },
-    "lazyLoad": { "kind": "attribute", "displayName": "Lazy Load", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the unmarshalling should produce an iterator that reads the lines on 
the fly or if all the lines must be read at one." },
+    "lazyLoad": { "kind": "attribute", "displayName": "Lazy Load", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the unmarshalling should produce 
an iterator that reads the lines on the fly or if all the lines must be read at 
one." },
     "useMaps": { "kind": "attribute", "displayName": "Use Maps", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the unmarshalling should produce maps (HashMap)for the lines values 
instead of lists. It requires to have header (either defined or collected)." },
     "useOrderedMaps": { "kind": "attribute", "displayName": "Use Ordered 
Maps", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether the unmarshalling should produce ordered maps 
(LinkedHashMap) for the lines values instead of lists. It requires to have 
header (either defined or collected)." },
-    "recordConverterRef": { "kind": "attribute", "displayName": "Record 
Converter Ref", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Refers to a custom CsvRecordConverter to lookup from the 
registry to use." },
-    "captureHeaderRecord": { "kind": "attribute", "displayName": "Capture 
Header Record", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the unmarshalling should capture 
the header record and store it in the message header" },
+    "recordConverterRef": { "kind": "attribute", "displayName": "Record 
Converter Ref", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Refers to a custom CsvRecordConverter to 
lookup from the registry to use." },
+    "captureHeaderRecord": { "kind": "attribute", "displayName": "Capture 
Header Record", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the 
unmarshalling should capture the header record and store it in the message 
header" },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/bean.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/bean.json
index 275f438..fde6c5c 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/bean.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/bean.json
@@ -19,8 +19,8 @@
     "ref": { "kind": "attribute", "displayName": "Ref", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Reference to an existing 
bean (bean id) to lookup in the registry" },
     "method": { "kind": "attribute", "displayName": "Method", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Name of method to call" },
     "beanType": { "kind": "attribute", "displayName": "Bean Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Class name (fully 
qualified) of the bean to use Will lookup in registry and if there is a single 
instance of the same type, then the existing bean is used, otherwise a new bean 
is created (requires a default no-arg constructor)." },
-    "scope": { "kind": "attribute", "displayName": "Scope", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "Singleton", 
"Request", "Prototype" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "Singleton", "description": "Scope of bean. When using 
singleton scope (default) the bean is created or looked up only once and reused 
for the lifetime of the endpoint. The bean should be thread-safe in case 
concurrent threads is calling the  [...]
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "scope": { "kind": "attribute", "displayName": "Scope", "label": 
"advanced", "required": false, "type": "enum", "javaType": "java.lang.String", 
"enum": [ "Singleton", "Request", "Prototype" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "Singleton", 
"description": "Scope of bean. When using singleton scope (default) the bean is 
created or looked up only once and reused for the lifetime of the endpoint. The 
bean should be thread-safe in case concurrent th [...]
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/constant.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/constant.json
index 1248f1c..4648032 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/constant.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/constant.json
@@ -18,7 +18,7 @@
   "properties": {
     "expression": { "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": { "kind": "attribute", "displayName": "Result Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the class name of the constant type" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/csimple.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/csimple.json
index 53ada63..79a23ba 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/csimple.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/csimple.json
@@ -18,7 +18,7 @@
   "properties": {
     "expression": { "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": { "kind": "attribute", "displayName": "Result 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)" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/datasonnet.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/datasonnet.json
index c236382..768b41d 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/datasonnet.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/datasonnet.json
@@ -20,7 +20,7 @@
     "bodyMediaType": { "kind": "attribute", "displayName": "Body Media Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
String representation of the message's body MediaType" },
     "outputMediaType": { "kind": "attribute", "displayName": "Output Media 
Type", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
String representation of the MediaType to output" },
     "resultType": { "kind": "attribute", "displayName": "Result 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 
com.datasonnet.document.Document" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/exchangeProperty.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/exchangeProperty.json
index e6bb162..ab746d0 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/exchangeProperty.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/exchangeProperty.json
@@ -17,7 +17,7 @@
   },
   "properties": {
     "expression": { "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" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/file.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/file.json
index c7d9050..a0e327b 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/file.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/file.json
@@ -18,7 +18,7 @@
   "properties": {
     "expression": { "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": { "kind": "attribute", "displayName": "Result 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)" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/groovy.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/groovy.json
index b14fda5..274e1f0 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/groovy.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/groovy.json
@@ -17,7 +17,7 @@
   },
   "properties": {
     "expression": { "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" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/header.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/header.json
index 688f8d8..68e8d7c 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/header.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/header.json
@@ -17,7 +17,7 @@
   },
   "properties": {
     "expression": { "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" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/hl7terser.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/hl7terser.json
index fde7c04..bd02a02 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/hl7terser.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/hl7terser.json
@@ -17,7 +17,7 @@
   },
   "properties": {
     "expression": { "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" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/joor.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/joor.json
index 3e54814..24ba7bb 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/joor.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/joor.json
@@ -17,10 +17,10 @@
   },
   "properties": {
     "expression": { "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" },
-    "preCompile": { "kind": "attribute", "displayName": "Pre Compile", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether the expression should be pre compiled once during 
initialization phase. If this is turned off, then the expression is reloaded 
and compiled on each evaluation." },
+    "preCompile": { "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 the expression should be pre 
compiled once during initialization phase. If this is turned off, then the 
expression is reloaded and compiled on each evaluation." },
+    "singleQuotes": { "kind": "attribute", "displayName": "Single Quotes", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether single quotes can be used as 
replacement for double quotes. This is convenient when you need to work with 
strings inside strings." },
     "resultType": { "kind": "attribute", "displayName": "Result 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)" },
-    "singleQuotes": { "kind": "attribute", "displayName": "Single Quotes", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether single quotes can be used as replacement for double 
quotes. This is convenient when you need to work with strings inside strings." 
},
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/jsonpath.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/jsonpath.json
index d84c873..a3bc86c 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/jsonpath.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/jsonpath.json
@@ -19,12 +19,12 @@
     "expression": { "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": { "kind": "attribute", "displayName": "Result 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)" },
     "suppressExceptions": { "kind": "attribute", "displayName": "Suppress 
Exceptions", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to suppress exceptions such as 
PathNotFoundException." },
-    "allowSimple": { "kind": "attribute", "displayName": "Allow Simple", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether to allow in inlined Simple exceptions in the JSONPath 
expression" },
-    "allowEasyPredicate": { "kind": "attribute", "displayName": "Allow Easy 
Predicate", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to allow using the easy predicate 
parser to pre-parse predicates." },
+    "allowSimple": { "kind": "attribute", "displayName": "Allow Simple", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to allow in inlined Simple 
exceptions in the JSONPath expression" },
+    "allowEasyPredicate": { "kind": "attribute", "displayName": "Allow Easy 
Predicate", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether to allow using 
the easy predicate parser to pre-parse predicates." },
     "writeAsString": { "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." },
-    "headerName": { "kind": "attribute", "displayName": "Header Name", 
"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" },
-    "option": { "kind": "attribute", "displayName": "Option", "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." },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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": { "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" },
+    "option": { "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." },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/mvel.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/mvel.json
index 73a7fab..d672be6 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/mvel.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/mvel.json
@@ -17,7 +17,7 @@
   },
   "properties": {
     "expression": { "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" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/ognl.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/ognl.json
index c313c74..529e0cd 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/ognl.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/ognl.json
@@ -17,7 +17,7 @@
   },
   "properties": {
     "expression": { "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" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/ref.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/ref.json
index 057786d..5997002 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/ref.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/ref.json
@@ -17,7 +17,7 @@
   },
   "properties": {
     "expression": { "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" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/simple.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/simple.json
index f5ce9a1..5c0b247 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/simple.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/simple.json
@@ -18,7 +18,7 @@
   "properties": {
     "expression": { "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": { "kind": "attribute", "displayName": "Result 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)" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/spel.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/spel.json
index e5f8e19..815ba9e 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/spel.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/spel.json
@@ -17,7 +17,7 @@
   },
   "properties": {
     "expression": { "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" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/tokenize.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/tokenize.json
index 402e6f4..91ae4e6 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/tokenize.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/tokenize.json
@@ -18,15 +18,15 @@
   "properties": {
     "token": { "kind": "attribute", "displayName": "Token", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The (start) token to use 
as tokenizer, for example you can use the new line token. You can use simple 
language as the token to support dynamic tokens." },
     "endToken": { "kind": "attribute", "displayName": "End Token", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The end token to use as 
tokenizer if using start\/end token pairs. You can use simple language as the 
token to support dynamic tokens." },
-    "inheritNamespaceTagName": { "kind": "attribute", "displayName": "Inherit 
Namespace Tag Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To inherit namespaces from a root\/parent tag name when using 
XML You can use simple language as the tag name to support dynamic names." },
-    "headerName": { "kind": "attribute", "displayName": "Header Name", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Name 
of header to tokenize instead of using the message body." },
-    "regex": { "kind": "attribute", "displayName": "Regex", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "If 
the token is a regular expression pattern. The default value is false" },
+    "inheritNamespaceTagName": { "kind": "attribute", "displayName": "Inherit 
Namespace Tag Name", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "To inherit namespaces from a root\/parent tag 
name when using XML You can use simple language as the tag name to support 
dynamic names." },
+    "headerName": { "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 tokenize instead of using the message body." 
},
+    "regex": { "kind": "attribute", "displayName": "Regex", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If the token is a regular expression 
pattern. The default value is false" },
     "xml": { "kind": "attribute", "displayName": "Xml", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the input is XML messages. This option must be set to true if working 
with XML payloads." },
     "includeTokens": { "kind": "attribute", "displayName": "Include Tokens", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to include the tokens in the parts when using 
pairs The default value is false" },
-    "group": { "kind": "attribute", "displayName": "Group", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "To group N parts together, 
for example to split big files into chunks of 1000 lines. You can use simple 
language as the group to support dynamic group sizes." },
-    "groupDelimiter": { "kind": "attribute", "displayName": "Group Delimiter", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the delimiter to use when grouping. If this has not been set then token will be 
used as the delimiter." },
-    "skipFirst": { "kind": "attribute", "displayName": "Skip First", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "To skip the very first element" },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "group": { "kind": "attribute", "displayName": "Group", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To group N parts together, for example to split big files into 
chunks of 1000 lines. You can use simple language as the group to support 
dynamic group sizes." },
+    "groupDelimiter": { "kind": "attribute", "displayName": "Group Delimiter", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the delimiter to use when grouping. If this has not been 
set then token will be used as the delimiter." },
+    "skipFirst": { "kind": "attribute", "displayName": "Skip First", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "To skip the very first element" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xpath.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xpath.json
index 61406f5..68d4fd5 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xpath.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xpath.json
@@ -17,16 +17,16 @@
   },
   "properties": {
     "expression": { "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": { "kind": "attribute", "displayName": "Document Type", 
"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" },
+    "documentType": { "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": { "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" },
-    "saxon": { "kind": "attribute", "displayName": "Saxon", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to use Saxon." },
+    "saxon": { "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": { "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": { "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" },
-    "logNamespaces": { "kind": "attribute", "displayName": "Log Namespaces", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to log namespaces which can assist during 
troubleshooting" },
-    "headerName": { "kind": "attribute", "displayName": "Header Name", 
"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" },
+    "logNamespaces": { "kind": "attribute", "displayName": "Log Namespaces", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to log namespaces which can 
assist during troubleshooting" },
+    "headerName": { "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" },
     "threadSafety": { "kind": "attribute", "displayName": "Thread Safety", 
"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. In this situation 
there can be thread-safety iss [...]
     "preCompile": { "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 phase, such as i [...]
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xquery.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xquery.json
index 6fa6bb9..7880084 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xquery.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xquery.json
@@ -18,9 +18,9 @@
   "properties": {
     "expression": { "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" },
     "type": { "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" },
-    "headerName": { "kind": "attribute", "displayName": "Header Name", 
"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" },
+    "headerName": { "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" },
     "configurationRef": { "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." },
-    "trim": { "kind": "attribute", "displayName": "Trim", "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" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xtokenize.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xtokenize.json
index aa26f3d..86b9b9a 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xtokenize.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/languages/xtokenize.json
@@ -16,10 +16,10 @@
     "modelJavaType": "org.apache.camel.model.language.XMLTokenizerExpression"
   },
   "properties": {
-    "headerName": { "kind": "attribute", "displayName": "Header Name", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Name 
of header to tokenize instead of using the message body." },
-    "mode": { "kind": "attribute", "displayName": "Mode", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "i", "w", "u", "t" ], 
"deprecated": false, "autowired": false, "secret": false, "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 - unwrapping the extracted token 
to its child content t - extr [...]
-    "group": { "kind": "attribute", "displayName": "Group", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "description": "To group N parts together" 
},
-    "trim": { "kind": "attribute", "displayName": "Trim", "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": { "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 tokenize instead of using the message body." 
},
+    "mode": { "kind": "attribute", "displayName": "Mode", "label": "advanced", 
"required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ 
"i", "w", "u", "t" ], "deprecated": false, "autowired": false, "secret": false, 
"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 - unwrapping the 
extracted token to its c [...]
+    "group": { "kind": "attribute", "displayName": "Group", "label": 
"advanced", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"description": "To group N parts together" },
+    "trim": { "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" },
     "id": { "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" }
   }
 }

Reply via email to