try this public LinkFactoryListener buildSessionStripLinkFactoryListener(LinkFactory linkFactory) { LinkFactoryListener listener = new LinkFactoryListener (); linkFactory.addListener(listener); return listener; }
2008/6/19 Britske <[EMAIL PROTECTED]>: > > I'm trying to add a custom made LinkFactoryListener to the existing > LinkFactory-service, but with now success. I must admit I'm really not > fluent with Tapestr-ioc so I think it might me something obvious. > > I tried several things, for instance trying to contribute a listener to the > LinkFactory (if it can be contributed to, how do you know for sure? ), but > that doens't work. > > building a LinkFactory as a service and adding the built > LinkFactoryListener (see below) doesn't work either error --> "Service id > 'LinkFactory' has already been defined". > > Any suggestions? > Thanks, > ----------- > > public LinkFactoryListener buildSessionStripLinkFactoryListener() > { > return new LinkFactoryListener() > { > public void createdActionLink(Link link) { > for(String name: link.getParameterNames()){ > System.out.println(name); > } > } > > public void createdPageLink(Link link) { > for(String name: link.getParameterNames()){ > System.out.println(name); > } > } > }; > } > > public LinkFactory build( > @InjectService("LinkFactory") LinkFactory > linkFactory, > @InjectService("SessionStripLinkFactoryListener") > LinkFactoryListener > listener){ > linkFactory.addListener(listener); > return linkFactory; > } > -- > View this message in context: > http://www.nabble.com/T5%3A-how-to-add-a-LinkFactoryListener-to-the-existing-linkFactory-service-tp18013026p18013026.html > Sent from the Tapestry - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- with regards Sven Homburg http://tapestry5-components.googlecode.com http://chenillekit.googlecode.com