Hi James I'm trying to migrate some Spring code to Hivemind. I need to create a Map<String , ComponentAddress> in the Hivemind registry. This is what it looks like on spring:
<bean id="viewerService" class="org.trails.descriptor.EditorBlockFinder"> <property name="defaultBlockAddress"> <bean class="org.apache.tapestry.util.ComponentAddress"> <constructor-arg index="0"> <value>trails:Viewers</value> </constructor-arg> <constructor-arg index="1"> <value>stringViewer</value> </constructor-arg> </bean> </property> <property name="editorMap"> <map> <entry> <key> <value>hidden</value> </key> <bean class="org.apache.tapestry.util.ComponentAddress"> <constructor-arg index="0"> <value>trails:Viewers</value> </constructor-arg> <constructor-arg index="1"> <value>hidden</value> </constructor-arg> </bean> </entry> </map> </property> </bean> Alejandro. On 10/22/07, James Carman <[EMAIL PROTECTED]> wrote: > A ComponentAddress, in Tapestry, isn't really a "service", though. > Why would you want to put this type of object in your HiveMind > registry? I can see it being part of a configuration, but not > necessarily a service. What exactly are you trying to do? > > On 10/22/07, Alejandro Scandroli <[EMAIL PROTECTED]> wrote: > > Hi > > > > I need to do some constructor-based injection and I can't find the way. > > I need to create an instance of > > org.apache.tapestry.util.ComponentAddress, the constructor takes 2 > > Strings as parameters. > > I know it should be simple but I'm lost. > > > > Alejandro. > > >