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.

Reply via email to