Example #1
0
 public void startAllPlugins() {
   PCGenMessageHandler dispatcher = msgHandlerMgr.getPostbox();
   for (InteractivePlugin plugin : pluginMap.keySet()) {
     if (pluginMap.get(plugin)) {
       plugin.start(dispatcher);
       msgHandlerMgr.addMember(plugin);
     }
   }
 }
Example #2
0
 /** @return the postbox used to distribute messages. */
 public PCGenMessageHandler getPostbox() {
   return msgHandlerMgr.getPostbox();
 }
Example #3
0
 /**
  * Add a new handler to the list of message handlers for GMGen and PCGen messages.
  *
  * @param handler The handler to be added.
  */
 public void addMember(PCGenMessageHandler handler) {
   msgHandlerMgr.addMember(handler);
 }