blueprint.xml のリスト プロパティに Bean のリストを挿入しようとしています ( Spring 構成で行うことと同様):
blueprint.xml:
<blueprint
xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0
http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
<bean id="myBean" class="MyClass" />
<bean id="anotherBean" class="AnotherClass">
<property name="myClasses">
<list>
<ref bean="myBean" />
<list>
</property>
</bean>
</blueprint>
別のクラス:
public class AnotherClass {
private List<MyClass> myClasses;
public void setMyClasses(List<MyClass> classes) {
this.myClasses = classes;
}
}
Blueprint XML スキーマとR4.2 エンタープライズ仕様(私たちが使用している) を調べたところ、適切なものは見つかりませんでした。しかし、これは非常に明白な使用例であるため、これが不可能であるとは信じられません。
ここで欠けているものと、これを行う方法について何か提案はありますか?