cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrea Smyth <>
Subject Re: Feature with a child element
Date Tue, 15 May 2007 15:08:29 GMT
Have your tried using 
AbstractBeanDefinitionParser.setFirstChildAsProperty(...)  (from the 
cxf-common-utilities package) in your MyFeatureBeanDefinitionParser?
org.apache.cxf.jaxws.spring.EndpointBeanDefinitionParser uses it to deal 
with child elements named "ref " from the Spring beans namespace.


Glynn, Eoghan wrote:

>I bet I'm doing dumb here that'll be immediately obvious to the Spring
>gurus ...
>Within a feature, I want to have a child element that references another
>bean. So that the config looks something like:
><jaxws:client id="myPort" createdFromAPI="true">
>    <jaxws:features>
>        <myNS:myFeature myAttribute="value">
>            <myNS:myChild>
>                <ref bean="myOtherBean"/>
>            </myNS:myChild>
>        </myNS:myFeature>
>    </jaxws:features>
>Now having an attribute on the feature is no problem, the corresponding
>call to MyFeaure.setMyAttribute() occurs as expected.
>However, I'm not seeing a call to MyFeaure.setMyChild(), so what do I
>need to do in order to have the bean injection occur for the myChild
>element? Do I need to do some custom parsing in the
>MyFeatureBeanDefinitionParser, or wire in a schema or some-such?

View raw message