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

davsclaus pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 53d872a3bd9 Add global data formats to XML/YAML DSL which makes it 
easier to use and also migrate from old Camel apps (#16113)
     add 1c7ef327fc5 CAMEL-21398: migrate the Smooks Data Format from the Camel 
cartridge to the Apache Camel code base (#16111)

No new revisions were added by this update.

Summary of changes:
 .../apache/camel/catalog/components/smooks.json    |   2 +-
 .../apache/camel/catalog/dataformats.properties    |   1 +
 .../apache/camel/catalog/dataformats/smooks.json   |  22 +++
 .../org/apache/camel/catalog/models.properties     |   1 +
 .../apache/camel/catalog/models/dataFormats.json   |   2 +-
 .../org/apache/camel/catalog/models/marshal.json   |   2 +-
 .../org/apache/camel/catalog/models/smooks.json    |  19 +++
 .../org/apache/camel/catalog/models/unmarshal.json |   2 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |  29 ++++
 components/camel-smooks/pom.xml                    |   2 -
 .../smooks/SmooksDataFormatConfigurer.java         |  27 ++++
 .../smooks/SmooksDataFormatConfigurer.java         |  30 ++++
 .../org/apache/camel/component/smooks/smooks.json  |   2 +-
 .../org/apache/camel/dataformat/smooks/smooks.json |  22 +++
 .../org/apache/camel/configurer/smooks-dataformat  |   2 +
 .../org/apache/camel/dataformat.properties         |   7 +
 .../services/org/apache/camel/dataformat/smooks    |   2 +
 .../src/main/docs/smooks-component.adoc            |   4 +-
 .../src/main/docs/smooks-dataformat.adoc           |  80 +++++++++++
 .../camel/component/smooks/SmooksEndpoint.java     |   2 +-
 .../camel/dataformat/smooks/SmooksDataFormat.java  | 153 +++++++++++++++++++++
 .../component/smooks/SmooksProcessorTest.java      |  12 +-
 .../apache/camel/dataformat/smooks/Customer.java   |  68 +++++++++
 .../dataformat/smooks/SmooksDataFormatTest.java    | 126 +++++++++++++++++
 .../camel/dataformat/smooks/gender/Gender.java     |  22 +++
 .../test/resources/edi-to-xml-smooks-config.xml    |   3 +-
 ...-to-xml-smooks-config.xml => smooks-config.xml} |  27 ++--
 .../customer.xml}                                  |  20 +--
 .../expected-customer.xml}                         |  20 +--
 .../apache/camel/model/dataformat/dataFormats.json |   2 +-
 .../org/apache/camel/model/dataformat/smooks.json  |  19 +++
 .../META-INF/org/apache/camel/model/marshal.json   |   2 +-
 .../META-INF/org/apache/camel/model/unmarshal.json |   2 +-
 .../services/org/apache/camel/model.properties     |   1 +
 .../org/apache/camel/model/dataformat/jaxb.index   |   1 +
 .../camel/builder/DataFormatBuilderFactory.java    |   8 ++
 .../org/apache/camel/builder/DataFormatClause.java |  10 ++
 .../org/apache/camel/model/MarshalDefinition.java  |   2 +
 .../apache/camel/model/UnmarshalDefinition.java    |   2 +
 .../model/dataformat/DataFormatsDefinition.java    |   1 +
 .../camel/model/dataformat/SmooksDataFormat.java   |  92 +++++++++++++
 .../DataFormatTransformerDefinition.java           |   2 +
 .../reifier/dataformat/DataFormatReifier.java      |   3 +
 .../dataformat/SmooksDataFormatReifier.java        |  36 +++++
 .../org/apache/camel/main/dataformats.properties   |   1 +
 .../java/org/apache/camel/xml/in/ModelParser.java  |   7 +
 .../java/org/apache/camel/xml/out/ModelWriter.java |  13 ++
 .../org/apache/camel/yaml/out/ModelWriter.java     |  13 ++
 .../modules/dataformats/examples/json/smooks.json  |   1 +
 docs/components/modules/dataformats/nav.adoc       |   1 +
 .../dataformats/pages/smooks-dataformat.adoc       |   1 +
 .../builder/endpoint/StaticEndpointBuilders.java   |   4 +-
 .../endpoint/dsl/SmooksEndpointBuilderFactory.java |   4 +-
 .../dsl/yaml/deserializers/ModelDeserializers.java |  75 ++++++++++
 .../deserializers/ModelDeserializersResolver.java  |   2 +
 .../generated/resources/schema/camelYamlDsl.json   |  55 ++++++++
 56 files changed, 1009 insertions(+), 62 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/smooks.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/smooks.json
 create mode 100644 
components/camel-smooks/src/generated/java/org/apache/camel/component/smooks/SmooksDataFormatConfigurer.java
 create mode 100644 
components/camel-smooks/src/generated/java/org/apache/camel/dataformat/smooks/SmooksDataFormatConfigurer.java
 create mode 100644 
components/camel-smooks/src/generated/resources/META-INF/org/apache/camel/dataformat/smooks/smooks.json
 create mode 100644 
components/camel-smooks/src/generated/resources/META-INF/services/org/apache/camel/configurer/smooks-dataformat
 create mode 100644 
components/camel-smooks/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties
 create mode 100644 
components/camel-smooks/src/generated/resources/META-INF/services/org/apache/camel/dataformat/smooks
 create mode 100644 components/camel-smooks/src/main/docs/smooks-dataformat.adoc
 create mode 100644 
components/camel-smooks/src/main/java/org/apache/camel/dataformat/smooks/SmooksDataFormat.java
 create mode 100644 
components/camel-smooks/src/test/java/org/apache/camel/dataformat/smooks/Customer.java
 create mode 100644 
components/camel-smooks/src/test/java/org/apache/camel/dataformat/smooks/SmooksDataFormatTest.java
 create mode 100644 
components/camel-smooks/src/test/java/org/apache/camel/dataformat/smooks/gender/Gender.java
 copy components/camel-smooks/src/test/resources/{edi-to-xml-smooks-config.xml 
=> smooks-config.xml} (54%)
 copy components/camel-smooks/src/test/resources/{edi-to-xml-smooks-config.xml 
=> xml/customer.xml} (60%)
 copy components/camel-smooks/src/test/resources/{edi-to-xml-smooks-config.xml 
=> xml/expected-customer.xml} (60%)
 create mode 100644 
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/smooks.json
 create mode 100644 
core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/SmooksDataFormat.java
 create mode 100644 
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/SmooksDataFormatReifier.java
 create mode 120000 
docs/components/modules/dataformats/examples/json/smooks.json
 create mode 120000 
docs/components/modules/dataformats/pages/smooks-dataformat.adoc

Reply via email to