Hi,
I'm working on a policy builder that attaches the policy sets to a composite
using xpath expressions. To implement this capability, I'll have to write
the Composite object into a DOM tree so that the xpath expression can be
evaluated. It introduces dependencies on the tuscany-contribution and
various tuscany-???-xml modules to leverage the XML write() in the StAX
processors. I couldn't find an existing module (such as policy-xml,
definitions-xml) to add this builder as it leads to circular dependencies.
I propose that we refactor the builder related code from tuscany-assembly
module into a new tuscany-assembly-builder module. After all, the builders
depends on the assembly model but it provides the "build" function for the
models including those from extension types.
If there is no objection, I'll check in the changes in a few days.
Thanks,
Raymond
---
Raymond Feng
Apache Tuscany PMC Member: http://tuscany.apache.org
Co-author of Tuscany In Action: http://www.manning.com/laws