Exemplo n.º 1
0
 private ICoreEventRegistration registerGlobalListener(
     String eventType, ICoreEventListener listener, boolean once) {
   CoreEventRegistration reg = new CoreEventRegistration(this, null, eventType, listener, once);
   if (globalManager == null) globalManager = new CoreEventManager();
   globalManager.add(reg);
   return reg;
 }
Exemplo n.º 2
0
 private ICoreEventRegistration registerListener(
     ICoreEventSource source, String eventType, ICoreEventListener listener, boolean once) {
   CoreEventRegistration reg = new CoreEventRegistration(this, source, eventType, listener, once);
   if (managers == null) managers = new HashMap<ICoreEventSource, CoreEventManager>();
   CoreEventManager manager = managers.get(source);
   if (manager == null) {
     manager = new CoreEventManager();
     managers.put(source, manager);
   }
   manager.add(reg);
   return reg;
 }