java - Netbeans Platform Project using Mediator Pattern - Is it possible? -



java - Netbeans Platform Project using Mediator Pattern - Is it possible? -

i want utilize mediator design pattern (http://en.wikipedia.org/wiki/mediator_pattern) in netbeans platform modular app. however, not sure how on startup, since there not seem way create mediator , inject each module.

does know way this? have resort using lookup api or something?

when comes netbeans platform , inter-modular communications answers boil downwards lookup :)

using sample code gave i'd following

@serviceprovider(service = mediator.class) class mediator{..}

the serviceprovider annotation netbeans extension serviceloader mechanism automates work of having set values in meta-inf/services folder.

the buttonview class modified follows

class btnview extends jbutton implements command { mediator med = lookup.getdefault().lookup(mediator.class); btnview(actionlistener al, mediator m) { super("view"); addactionlistener(al); med = m; med.registerview(this); } public void execute() { med.view(); } }

i'm not familiar mediator pattern, hope understanding passes muster in much can understand example.

for more examples see these sites

netbeans platform quickstart netbeans platform – how register class provider of multiple services netbeans lookups explained netbeans developer faq - lookup

java design-patterns netbeans netbeans-platform mediator

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -