Hi,
I'll go ahead to commit the last piece which integrates the databinding
framework with the latest core if there are no other concerns.
The new picture will be:
kernel/core: will depend on databinding-framework (the dependency would be
removed as the core is further decomposed)
services/databinding/databinding-framework: Databinding SPIs and built-in
transformers for XML
kernel/databinding: Databinding related WirePostProcessors and Inteceptors
Thanks,
Raymond
----- Original Message -----
From: "Raymond Feng" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, March 16, 2007 10:38 PM
Subject: Merge improved databinding code into trunk
Hi,
As you might have noticed on the ML, I have improved the databinding code
in the sca-java-integration branch over time. I would like to merge the
changes back to the trunk and bring up the databinding support again in
the trunk.
Here is the summary of the improvements:
1. Minimize the usage of @DataType by agressively introspecting the java
classes
2. Data transformation for business exceptions
3. Add copy() support for JAXB and AXIOM
4. More databindings and transformers such as:
* JSON databinding
* SDO --> AXIOM using OMDataSource
* JavaBean --> XMLStreamReader
5. More unit and integration test cases for better coverage
To avoid the disruption, I'll stage them as follows:
1) Add a "databinding-framework" module under
"java/sca/services/databinding" to hold the updated code in spi and core.
2) Update individual databindings
3) Integrate the databinding pieces with the latest core
Thanks,
Raymond
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]