org.almendra.commons.events
Interface ISimpleEventRegistry

All Known Implementing Classes:
SimpleEventRegistry, SimpleVetoableEventRegistry

public interface ISimpleEventRegistry


Method Summary
 void deregister(java.lang.String eventName, IEventHandler handler)
           
 void occured(Event event)
           
 void register(java.lang.String eventName, IEventHandler eventHandler)
           
 

Method Detail

register

void register(java.lang.String eventName,
              IEventHandler eventHandler)
              throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

deregister

void deregister(java.lang.String eventName,
                IEventHandler handler)
                throws java.util.NoSuchElementException,
                       java.lang.IllegalArgumentException
Throws:
java.util.NoSuchElementException
java.lang.IllegalArgumentException

occured

void occured(Event event)