This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch gx
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/gx by this push:
new efde32f4fe3 CAMEL-22361: camel-groovy-xml - Add data format that uses
groovy xml that is easy to use and no need for POJOs
efde32f4fe3 is described below
commit efde32f4fe3471c73219de88cfa40dd397c8b295
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Aug 22 13:45:56 2025 +0200
CAMEL-22361: camel-groovy-xml - Add data format that uses groovy xml that
is easy to use and no need for POJOs
---
.../org/apache/camel/catalog/models/groovyXml.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 2 +-
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 2 +-
.../camel/groovy/xml/GroovyXmlDataFormatTest.java | 40 +++++++++++-----------
.../apache/camel/model/dataformat/groovyXml.json | 2 +-
.../model/dataformat/GroovyXmlDataFormat.java | 2 +-
.../dsl/yaml/deserializers/ModelDeserializers.java | 2 +-
.../generated/resources/schema/camelYamlDsl.json | 2 +-
8 files changed, 27 insertions(+), 27 deletions(-)
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/groovyXml.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/groovyXml.json
index a3e07d14361..b4752eec3eb 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/groovyXml.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/groovyXml.json
@@ -3,7 +3,7 @@
"kind": "model",
"name": "groovyXml",
"title": "Groovy XML",
- "description": "Transform between XML and Java Map via Groovy",
+ "description": "Transform between XML and Groovy Node (Map structure)
objects.",
"deprecated": false,
"firstVersion": "4.15.0",
"label": "dataformat,transformation,xml",
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
index 3aff19cc852..7fe2161db41 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
@@ -687,7 +687,7 @@ Evaluates a Groovy script.
<xs:annotation>
<xs:documentation xml:lang="en">
<![CDATA[
-Transform between XML and Java Map via Groovy
+Transform between XML and Groovy Node (Map structure) objects.
]]>
</xs:documentation>
</xs:annotation>
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-xml-io.xsd
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-xml-io.xsd
index 8360258c059..44b56d3fe1e 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-xml-io.xsd
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-xml-io.xsd
@@ -642,7 +642,7 @@ Evaluates a Groovy script.
<xs:annotation>
<xs:documentation xml:lang="en">
<![CDATA[
-Transform between XML and Java Map via Groovy
+Transform between XML and Groovy Node (Map structure) objects.
]]>
</xs:documentation>
</xs:annotation>
diff --git
a/components/camel-groovy-xml/src/test/java/org/apache/camel/groovy/xml/GroovyXmlDataFormatTest.java
b/components/camel-groovy-xml/src/test/java/org/apache/camel/groovy/xml/GroovyXmlDataFormatTest.java
index d2d57511e95..a82685ebee2 100644
---
a/components/camel-groovy-xml/src/test/java/org/apache/camel/groovy/xml/GroovyXmlDataFormatTest.java
+++
b/components/camel-groovy-xml/src/test/java/org/apache/camel/groovy/xml/GroovyXmlDataFormatTest.java
@@ -72,26 +72,26 @@ public class GroovyXmlDataFormatTest extends
CamelTestSupport {
private static final String BOOKS_JSON
= """
- {
- "library": {
- "book": [
- {
- "title": "No Title",
- "author": "F. Scott
Fitzgerald",
- "year": "1925",
- "genre": "Classic",
- "_id": "bk101"
- },
- {
- "title": "1984",
- "author": "George Orwell",
- "year": "1949",
- "genre": "Dystopian",
- "_id": "bk102"
- }
- ]
- }
- }
+ {
+ "library": {
+ "book": [
+ {
+ "title": "No Title",
+ "author": "F. Scott Fitzgerald",
+ "year": "1925",
+ "genre": "Classic",
+ "_id": "bk101"
+ },
+ {
+ "title": "1984",
+ "author": "George Orwell",
+ "year": "1949",
+ "genre": "Dystopian",
+ "_id": "bk102"
+ }
+ ]
+ }
+ }
""";
@Test
diff --git
a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/groovyXml.json
b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/groovyXml.json
index a3e07d14361..b4752eec3eb 100644
---
a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/groovyXml.json
+++
b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/groovyXml.json
@@ -3,7 +3,7 @@
"kind": "model",
"name": "groovyXml",
"title": "Groovy XML",
- "description": "Transform between XML and Java Map via Groovy",
+ "description": "Transform between XML and Groovy Node (Map structure)
objects.",
"deprecated": false,
"firstVersion": "4.15.0",
"label": "dataformat,transformation,xml",
diff --git
a/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/GroovyXmlDataFormat.java
b/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/GroovyXmlDataFormat.java
index 8fe5045fd63..a7bd3a117db 100644
---
a/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/GroovyXmlDataFormat.java
+++
b/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/GroovyXmlDataFormat.java
@@ -26,7 +26,7 @@ import org.apache.camel.model.DataFormatDefinition;
import org.apache.camel.spi.Metadata;
/**
- * Transform between XML and Java Map via Groovy
+ * Transform between XML and Groovy Node (Map structure) objects.
*/
@Metadata(firstVersion = "4.15.0", label = "dataformat,transformation,xml",
title = "Groovy XML")
@XmlRootElement(name = "groovyXml")
diff --git
a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
index 242d2d88a4a..15b529e827e 100644
---
a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
+++
b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
@@ -6689,7 +6689,7 @@ public final class ModelDeserializers extends
YamlDeserializerSupport {
types =
org.apache.camel.model.dataformat.GroovyXmlDataFormat.class,
order =
org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
displayName = "Groovy XML",
- description = "Transform between XML and Java Map via Groovy",
+ description = "Transform between XML and Groovy Node (Map
structure) objects.",
deprecated = false,
properties = @YamlProperty(name = "id", type = "string",
description = "The id of this node", displayName = "Id")
)
diff --git
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
index 5b9c6eb2f61..97486a3490e 100644
---
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
+++
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
@@ -11115,7 +11115,7 @@
},
"org.apache.camel.model.dataformat.GroovyXmlDataFormat" : {
"title" : "Groovy XML",
- "description" : "Transform between XML and Java Map via Groovy",
+ "description" : "Transform between XML and Groovy Node (Map structure)
objects.",
"type" : "object",
"additionalProperties" : false,
"properties" : {