Add support for <extension> elements as described in latest OASIS 1.1 draft XSDs
--------------------------------------------------------------------------------
Key: TUSCANY-3452
URL: https://issues.apache.org/jira/browse/TUSCANY-3452
Project: Tuscany
Issue Type: Bug
Components: OASIS Compliance - TUSCANY
Affects Versions: Java-SCA-2.0
Reporter: Luciano Resende
Assignee: Luciano Resende
Fix For: Java-SCA-2.0
The new OASIS 1.1 Schema introduces support for new "extensions" element in the
base Contract and ComponentTypeReference elements and we need to add support
for this into our processors and add these extension elements to the current
extension list used initially for anyElements.
A concrete use case in Tuscany is for OSGi properties as below:
<service name="Calculator">
<!-- The interface will be mapped into the OSGi service class -->
<interface.java interface="calculator.dosgi.CalculatorService"/>
<!-- The list of OSGi properties -->
<extensions>
<t:osgi.property name="prop1">1</t:osgi.property>
<t:osgi.property name="prop2">ABC</t:osgi.property>
</extensions>
</service>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.