aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kulp (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ARIES-1293) Help custom namespace handlers that would like bean references..
Date Wed, 04 Feb 2015 17:07:34 GMT
Daniel Kulp created ARIES-1293:
----------------------------------

             Summary: Help custom namespace handlers that would like bean references..
                 Key: ARIES-1293
                 URL: https://issues.apache.org/jira/browse/ARIES-1293
             Project: Aries
          Issue Type: Bug
          Components: Blueprint
            Reporter: Daniel Kulp



In some cases, custom namespace handlers may have a schema element like:
{code:xml}
<xsd:element name="plugin">
<xsd:complexType>
<xsd:sequence>
<xsd:any namespace="##other"/>
</xsd:complexType>
</xsd:element>
{code}

where they intend to allow the user to define some sort of bean or other object to be defined
by the user.   This works well in Spring/Spring-DM as you can define an object there via the
normal Spring "bean" element.   However, blueprint.xsd does NOT have a top level bean element
that can be referenced.    Thus, with the above schema, you can only use objects that can
be created via custom namespaces.

The proposal would be to add two elements to the blueprint-ext namespace:

{code:xml}
<xsd:element name="bean" type="bp:Tbean"/>
<xsd:element name="reference type="bp:Treference"/>
{code}
to fill the gap that Spring-DM provides that we cannot do with Blueprint.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message