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.git


The following commit(s) were added to refs/heads/main by this push:
     new 40dfe1382ae Regen for commit 0c3b02a2e39ee93c42c16e434c8defe2026fd482
40dfe1382ae is described below

commit 40dfe1382ae2f2bcfcdb1935f1f88c9bf829eae1
Author: davsclaus <davscl...@users.noreply.github.com>
AuthorDate: Tue Sep 13 08:43:41 2022 +0000

    Regen for commit 0c3b02a2e39ee93c42c16e434c8defe2026fd482
    
    Signed-off-by: GitHub <nore...@github.com>
---
 .../org/apache/camel/catalog/components/xj.json       |  2 ++
 .../camel/component/xj/XJEndpointUriFactory.java      |  3 ++-
 .../resources/org/apache/camel/component/xj/xj.json   |  2 ++
 .../component/xslt/saxon/XsltSaxonComponent.java      |  5 ++---
 .../camel/component/xslt/saxon/XsltSaxonEndpoint.java |  5 ++---
 .../camel/component/xslt/saxon/XsltSaxonHelper.java   |  7 ++++---
 .../component/dsl/XjComponentBuilderFactory.java      | 19 +++++++++++++++++++
 7 files changed, 33 insertions(+), 10 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json
index 71aba84f91a..6746b1356e2 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json
@@ -28,6 +28,7 @@
     "saxonConfiguration": { "kind": "property", "displayName": "Saxon 
Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "net.sf.saxon.Configuration", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
Saxon configuration" },
     "saxonConfigurationProperties": { "kind": "property", "displayName": 
"Saxon Configuration Properties", "group": "advanced", "label": "advanced", 
"required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "deprecated": false, 
"autowired": false, "secret": false, "description": "To set custom Saxon 
configuration properties" },
     "saxonExtensionFunctions": { "kind": "property", "displayName": "Saxon 
Extension Functions", "group": "advanced", "label": "advanced", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Allows you to use a custom 
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon 
to the classpath. The function is looked up in the registry, where you can 
comma to separate multiple v [...]
+    "secureProcessing": { "kind": "property", "displayName": "Secure 
Processing", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Feature for XML 
secure processing (see javax.xml.XMLConstants). This is enabled by default. 
However, when using Saxon Professional you may need to turn this off to allow 
Saxon to be able to use Java extension fu [...]
     "transformerFactoryClass": { "kind": "property", "displayName": 
"Transformer Factory Class", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom XSLT transformer factory, specified as a FQN class name" },
     "transformerFactoryConfigurationStrategy": { "kind": "property", 
"displayName": "Transformer Factory Configuration Strategy", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
configuration strategy to apply on freshly created instances of 
TransformerFactory." },
     "uriResolver": { "kind": "property", "displayName": "Uri Resolver", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "javax.xml.transform.URIResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver. Should not be used together with the option 'uriResolverFactory'." 
},
@@ -51,6 +52,7 @@
     "resultHandlerFactory": { "kind": "parameter", "displayName": "Result 
Handler Factory", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.xslt.ResultHandlerFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "Allows you to use a custom 
org.apache.camel.builder.xml.ResultHandlerFactory which is capable of using 
custom org.apache.camel.builder.xml.ResultHandler types." },
     "saxonConfiguration": { "kind": "parameter", "displayName": "Saxon 
Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "net.sf.saxon.Configuration", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
Saxon configuration" },
     "saxonExtensionFunctions": { "kind": "parameter", "displayName": "Saxon 
Extension Functions", "group": "advanced", "label": "advanced", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Allows you to use a custom 
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon 
to the classpath. The function is looked up in the registry, where you can 
comma to separate multiple  [...]
+    "secureProcessing": { "kind": "parameter", "displayName": "Secure 
Processing", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Feature for XML 
secure processing (see javax.xml.XMLConstants). This is enabled by default. 
However, when using Saxon Professional you may need to turn this off to allow 
Saxon to be able to use Java extension f [...]
     "transformerFactory": { "kind": "parameter", "displayName": "Transformer 
Factory", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.xml.transform.TransformerFactory", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
XSLT transformer factory" },
     "transformerFactoryClass": { "kind": "parameter", "displayName": 
"Transformer Factory Class", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom XSLT transformer factory, specified as a FQN class name" },
     "transformerFactoryConfigurationStrategy": { "kind": "parameter", 
"displayName": "Transformer Factory Configuration Strategy", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
configuration strategy to apply on freshly created instances of 
TransformerFactory." },
diff --git 
a/components/camel-xj/src/generated/java/org/apache/camel/component/xj/XJEndpointUriFactory.java
 
b/components/camel-xj/src/generated/java/org/apache/camel/component/xj/XJEndpointUriFactory.java
index dd1db5f7e82..87e4f569006 100644
--- 
a/components/camel-xj/src/generated/java/org/apache/camel/component/xj/XJEndpointUriFactory.java
+++ 
b/components/camel-xj/src/generated/java/org/apache/camel/component/xj/XJEndpointUriFactory.java
@@ -21,7 +21,7 @@ public class XJEndpointUriFactory extends 
org.apache.camel.support.component.End
     private static final Set<String> SECRET_PROPERTY_NAMES;
     private static final Set<String> MULTI_VALUE_PREFIXES;
     static {
-        Set<String> props = new HashSet<>(18);
+        Set<String> props = new HashSet<>(19);
         props.add("allowStAX");
         props.add("contentCache");
         props.add("deleteOutputFile");
@@ -34,6 +34,7 @@ public class XJEndpointUriFactory extends 
org.apache.camel.support.component.End
         props.add("resultHandlerFactory");
         props.add("saxonConfiguration");
         props.add("saxonExtensionFunctions");
+        props.add("secureProcessing");
         props.add("transformDirection");
         props.add("transformerCacheSize");
         props.add("transformerFactory");
diff --git 
a/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json
 
b/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json
index 71aba84f91a..6746b1356e2 100644
--- 
a/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json
+++ 
b/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json
@@ -28,6 +28,7 @@
     "saxonConfiguration": { "kind": "property", "displayName": "Saxon 
Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "net.sf.saxon.Configuration", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
Saxon configuration" },
     "saxonConfigurationProperties": { "kind": "property", "displayName": 
"Saxon Configuration Properties", "group": "advanced", "label": "advanced", 
"required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "deprecated": false, 
"autowired": false, "secret": false, "description": "To set custom Saxon 
configuration properties" },
     "saxonExtensionFunctions": { "kind": "property", "displayName": "Saxon 
Extension Functions", "group": "advanced", "label": "advanced", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Allows you to use a custom 
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon 
to the classpath. The function is looked up in the registry, where you can 
comma to separate multiple v [...]
+    "secureProcessing": { "kind": "property", "displayName": "Secure 
Processing", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Feature for XML 
secure processing (see javax.xml.XMLConstants). This is enabled by default. 
However, when using Saxon Professional you may need to turn this off to allow 
Saxon to be able to use Java extension fu [...]
     "transformerFactoryClass": { "kind": "property", "displayName": 
"Transformer Factory Class", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom XSLT transformer factory, specified as a FQN class name" },
     "transformerFactoryConfigurationStrategy": { "kind": "property", 
"displayName": "Transformer Factory Configuration Strategy", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
configuration strategy to apply on freshly created instances of 
TransformerFactory." },
     "uriResolver": { "kind": "property", "displayName": "Uri Resolver", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "javax.xml.transform.URIResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver. Should not be used together with the option 'uriResolverFactory'." 
},
@@ -51,6 +52,7 @@
     "resultHandlerFactory": { "kind": "parameter", "displayName": "Result 
Handler Factory", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.xslt.ResultHandlerFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "Allows you to use a custom 
org.apache.camel.builder.xml.ResultHandlerFactory which is capable of using 
custom org.apache.camel.builder.xml.ResultHandler types." },
     "saxonConfiguration": { "kind": "parameter", "displayName": "Saxon 
Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "net.sf.saxon.Configuration", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
Saxon configuration" },
     "saxonExtensionFunctions": { "kind": "parameter", "displayName": "Saxon 
Extension Functions", "group": "advanced", "label": "advanced", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Allows you to use a custom 
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon 
to the classpath. The function is looked up in the registry, where you can 
comma to separate multiple  [...]
+    "secureProcessing": { "kind": "parameter", "displayName": "Secure 
Processing", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Feature for XML 
secure processing (see javax.xml.XMLConstants). This is enabled by default. 
However, when using Saxon Professional you may need to turn this off to allow 
Saxon to be able to use Java extension f [...]
     "transformerFactory": { "kind": "parameter", "displayName": "Transformer 
Factory", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.xml.transform.TransformerFactory", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
XSLT transformer factory" },
     "transformerFactoryClass": { "kind": "parameter", "displayName": 
"Transformer Factory Class", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom XSLT transformer factory, specified as a FQN class name" },
     "transformerFactoryConfigurationStrategy": { "kind": "parameter", 
"displayName": "Transformer Factory Configuration Strategy", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
configuration strategy to apply on freshly created instances of 
TransformerFactory." },
diff --git 
a/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonComponent.java
 
b/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonComponent.java
index 43622304cb9..98a634f5b26 100644
--- 
a/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonComponent.java
+++ 
b/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonComponent.java
@@ -70,9 +70,8 @@ public class XsltSaxonComponent extends XsltComponent {
     }
 
     /**
-     * Feature for XML secure processing (see javax.xml.XMLConstants).
-     * This is enabled by default. However, when using Saxon Professional you 
may need to turn this off
-     * to allow Saxon to be able to use Java extension functions.
+     * Feature for XML secure processing (see javax.xml.XMLConstants). This is 
enabled by default. However, when using
+     * Saxon Professional you may need to turn this off to allow Saxon to be 
able to use Java extension functions.
      */
     public void setSecureProcessing(boolean secureProcessing) {
         this.secureProcessing = secureProcessing;
diff --git 
a/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java
 
b/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java
index d9681d8f54a..bd534c915da 100644
--- 
a/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java
+++ 
b/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java
@@ -153,9 +153,8 @@ public class XsltSaxonEndpoint extends XsltEndpoint {
     }
 
     /**
-     * Feature for XML secure processing (see javax.xml.XMLConstants).
-     * This is enabled by default. However, when using Saxon Professional you 
may need to turn this off
-     * to allow Saxon to be able to use Java extension functions.
+     * Feature for XML secure processing (see javax.xml.XMLConstants). This is 
enabled by default. However, when using
+     * Saxon Professional you may need to turn this off to allow Saxon to be 
able to use Java extension functions.
      */
     public void setSecureProcessing(boolean secureProcessing) {
         this.secureProcessing = secureProcessing;
diff --git 
a/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonHelper.java
 
b/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonHelper.java
index 978f2142f1b..0a6f3be451f 100644
--- 
a/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonHelper.java
+++ 
b/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonHelper.java
@@ -50,9 +50,10 @@ final class XsltSaxonHelper {
         }
     }
 
-    public static void registerSaxonExtensionFunctions(TransformerFactoryImpl 
factory,
-                                                       List<Object> 
saxonExtensionFunctions,
-                                                       boolean 
secureProcessing)
+    public static void registerSaxonExtensionFunctions(
+            TransformerFactoryImpl factory,
+            List<Object> saxonExtensionFunctions,
+            boolean secureProcessing)
             throws Exception {
         if (saxonExtensionFunctions != null && 
!saxonExtensionFunctions.isEmpty()) {
             factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, 
secureProcessing);
diff --git 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/XjComponentBuilderFactory.java
 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/XjComponentBuilderFactory.java
index 3683fa8ac92..09ecb48a872 100644
--- 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/XjComponentBuilderFactory.java
+++ 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/XjComponentBuilderFactory.java
@@ -160,6 +160,24 @@ public interface XjComponentBuilderFactory {
             doSetProperty("saxonExtensionFunctions", saxonExtensionFunctions);
             return this;
         }
+        /**
+         * Feature for XML secure processing (see javax.xml.XMLConstants). This
+         * is enabled by default. However, when using Saxon Professional you 
may
+         * need to turn this off to allow Saxon to be able to use Java 
extension
+         * functions.
+         * 
+         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
+         * 
+         * Default: true
+         * Group: advanced
+         * 
+         * @param secureProcessing the value to set
+         * @return the dsl builder
+         */
+        default XjComponentBuilder secureProcessing(boolean secureProcessing) {
+            doSetProperty("secureProcessing", secureProcessing);
+            return this;
+        }
         /**
          * To use a custom XSLT transformer factory, specified as a FQN class
          * name.
@@ -251,6 +269,7 @@ public interface XjComponentBuilderFactory {
             case "saxonConfiguration": ((XJComponent) 
component).setSaxonConfiguration((net.sf.saxon.Configuration) value); return 
true;
             case "saxonConfigurationProperties": ((XJComponent) 
component).setSaxonConfigurationProperties((java.util.Map) value); return true;
             case "saxonExtensionFunctions": ((XJComponent) 
component).setSaxonExtensionFunctions((java.lang.String) value); return true;
+            case "secureProcessing": ((XJComponent) 
component).setSecureProcessing((boolean) value); return true;
             case "transformerFactoryClass": ((XJComponent) 
component).setTransformerFactoryClass((java.lang.String) value); return true;
             case "transformerFactoryConfigurationStrategy": ((XJComponent) 
component).setTransformerFactoryConfigurationStrategy((org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy)
 value); return true;
             case "uriResolver": ((XJComponent) 
component).setUriResolver((javax.xml.transform.URIResolver) value); return true;

Reply via email to